diff --git a/.discodeit/storage/49b1ba64-07dc-4766-90dd-c78f4a01bee2 b/.discodeit/storage/49b1ba64-07dc-4766-90dd-c78f4a01bee2 new file mode 100644 index 000000000..0c67c26b0 Binary files /dev/null and b/.discodeit/storage/49b1ba64-07dc-4766-90dd-c78f4a01bee2 differ diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..3bee081a8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,16 @@ +/build +/.gradle + +.idea +*.iml + +.git +.gitignore + +.DS_Store +*.log +*.db +.env + +!gradlew +!gradlew.bat \ No newline at end of file diff --git a/.env.test b/.env.test new file mode 100644 index 000000000..461b152ed --- /dev/null +++ b/.env.test @@ -0,0 +1,5 @@ +AWS_S3_ACCESS_KEY=test +AWS_S3_SECRET_KEY=test +AWS_S3_REGION=ap-northeast-2 +AWS_S3_BUCKET=test-bucket +AWS_S3_PRESIGNED_URL_EXPIRATION=600 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 000000000..6bf0430f1 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,82 @@ +name: CD - Deploy to ECS + +on: + push: + branches: + - release + workflow_dispatch: + +jobs: + deploy: + runs-on: ubuntu-latest + + env: + IMAGE_TAG: ${{ github.sha }} + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Configure AWS credentials (for ECR) + uses: aws-actions/configure-aws-credentials@v4 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} + aws-region: us-east-1 + + - name: Login to Public ECR + run: | + aws ecr-public get-login-password --region us-east-1 \ + | docker login --username AWS --password-stdin public.ecr.aws + + - name: Build and Push Docker Image + run: | + docker build -t ${{ vars.ECR_REPOSITORY_URI }}:latest \ + -t ${{ vars.ECR_REPOSITORY_URI }}:${{ env.IMAGE_TAG }} . + docker push ${{ vars.ECR_REPOSITORY_URI }}:latest + docker push ${{ vars.ECR_REPOSITORY_URI }}:${{ env.IMAGE_TAG }} + + - name: Configure AWS credentials (for ECS) + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} + aws-region: ${{ vars.AWS_REGION }} + + - name: Render ECS task definition + id: render-task + uses: aws-actions/amazon-ecs-render-task-definition@v1 + with: + task-definition: ecs/task-definition.json + container-name: discodeit-app + image: ${{ vars.ECR_REPOSITORY_URI }}:${{ env.IMAGE_TAG }} + + - name: Register new ECS task definition + id: register-task + run: | + TASK_DEF_ARN=$(aws ecs register-task-definition \ + --cli-input-json file://${{ steps.render-task.outputs.task-definition }} \ + --query 'taskDefinition.taskDefinitionArn' --output text) + echo "TASK_DEF_ARN=$TASK_DEF_ARN" >> $GITHUB_ENV + + - name: Scale service to 0 (stop current task) + run: | + aws ecs update-service \ + --cluster ${{ vars.ECS_CLUSTER }} \ + --service ${{ vars.ECS_SERVICE }} \ + --desired-count 0 + sleep 30 + + - name: Deploy new ECS task definition with count 1 + run: | + aws ecs update-service \ + --cluster ${{ vars.ECS_CLUSTER }} \ + --service ${{ vars.ECS_SERVICE }} \ + --task-definition ${{ env.TASK_DEF_ARN }} \ + --desired-count 1 + + - name: Wait for ECS service to stabilize + run: | + aws ecs wait services-stable \ + --cluster ${{ vars.ECS_CLUSTER }} \ + --services ${{ vars.ECS_SERVICE }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..416a7e785 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,30 @@ +name: CI-Test + +on: + push: + branches: [ '**' ] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: temurin + + - name: Grant execute permission to Gradle + run: chmod +x gradlew + + - name: Build and Test with Gradle + run: ./gradlew clean test + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.gitignore b/.gitignore index f8085a73a..14042bbbb 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,8 @@ build/ out/ !**/src/main/**/out/ !**/src/test/**/out/ -*.yaml +application-prod.yaml +.env *.logs ### Eclipse ### .apt_generated diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 8fc80029d..ce1c62c7c 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -11,14 +11,6 @@ - - - \ No newline at end of file diff --git a/.logs/application.log b/.logs/application.log index 120d79063..af4b79682 100644 --- a/.logs/application.log +++ b/.logs/application.log @@ -1,70375 +1,22 @@ -2025-04-01 09:19:43.935 [Test worker] INFO com.sprint.mission.discodeit.repository.UserRepositoryTest - Starting UserRepositoryTest using Java 17.0.12 with PID 9312 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 09:19:43.947 [Test worker] INFO com.sprint.mission.discodeit.repository.UserRepositoryTest - The following 1 profile is active: "test" -2025-04-01 09:19:45.530 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 09:19:46.382 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 816 ms. Found 6 JPA repository interfaces. -2025-04-01 09:19:46.574 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 09:19:47.125 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:cda9b8ad-ee60-4ddc-8c0b-ace2fa5ff70f;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 09:19:48.460 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 09:19:48.741 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 09:19:48.876 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 09:19:49.840 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 09:19:50.010 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 09:19:50.030 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 09:19:50.093 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@2dbc56fb'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 09:19:53.313 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 09:19:53.328 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 09:19:54.348 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 09:19:56.394 [Test worker] INFO com.sprint.mission.discodeit.repository.UserRepositoryTest - Started UserRepositoryTest in 14.922 seconds (process running for 21.82) -2025-04-01 09:19:57.643 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:57.705 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 09:19:57.877 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 09:19:57.994 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 09:19:58.282 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:58.298 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 09:19:58.382 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:58.389 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:58.394 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 09:19:58.465 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - users u1_0 - where - u1_0.id=? -2025-04-01 09:19:58.505 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 09:19:58.534 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:58.542 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - users u1_0 - where - u1_0.id=? -2025-04-01 09:19:58.570 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 09:19:58.594 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 09:19:58.626 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:58.633 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 09:19:58.659 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:19:58.667 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 09:19:58.712 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 09:30:04.818 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 13836 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 09:30:04.823 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 09:30:06.748 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 09:30:07.557 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 773 ms. Found 6 JPA repository interfaces. -2025-04-01 09:30:07.762 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 09:30:08.334 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:606fd2ab-e715-46b3-8e91-6d27aecffc61;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 09:30:09.671 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 09:30:09.929 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 09:30:10.074 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 09:30:11.194 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 09:30:11.391 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 09:30:11.411 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 09:30:11.486 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@2dbc56fb'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 09:30:14.850 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 09:30:14.861 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 09:30:15.807 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 09:30:18.791 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 16.096 seconds (process running for 20.704) -2025-04-01 09:30:22.411 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:30:22.534 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:30:22.543 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:30:22.552 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:30:22.558 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:30:22.938 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 09:30:23.302 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 09:30:23.692 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:30:23.700 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:30:23.752 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 09:30:23.798 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 09:30:23.883 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 09:30:23.946 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 09:36:38.559 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 9424 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 09:36:38.567 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 09:36:40.077 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 09:36:40.891 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 777 ms. Found 6 JPA repository interfaces. -2025-04-01 09:36:41.114 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 09:36:41.703 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:0dcfc0a3-f6cc-4cd1-88e2-e5b420a6167e;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 09:36:43.150 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 09:36:43.414 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 09:36:43.561 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 09:36:44.894 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 09:36:45.077 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 09:36:45.100 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 09:36:45.178 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@4f8ad451'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 09:36:48.661 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 09:36:48.669 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 09:36:49.680 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 09:36:51.978 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 15.649 seconds (process running for 20.397) -2025-04-01 09:36:53.378 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:36:53.443 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:36:53.455 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:36:53.462 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:36:53.748 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 09:36:53.917 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 09:36:54.258 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:36:54.264 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 09:36:54.301 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 09:36:54.320 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 09:36:54.353 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 09:36:54.382 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 09:36:54.393 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 09:36:54.440 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 10:04:41.415 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Starting MessageRepositoryTest using Java 17.0.12 with PID 13940 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 10:04:41.422 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - The following 1 profile is active: "test" -2025-04-01 10:04:44.250 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 10:04:45.464 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1151 ms. Found 6 JPA repository interfaces. -2025-04-01 10:04:45.820 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 10:04:46.702 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:dee83b0c-4377-42b0-bcdb-1a63c1d04133;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 10:04:48.584 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 10:04:48.876 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 10:04:49.006 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 10:04:50.229 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 10:04:50.449 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 10:04:50.468 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 10:04:50.553 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@4e0d2ddd'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 10:04:55.234 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 10:04:55.243 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 10:04:56.470 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 10:04:59.733 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Started MessageRepositoryTest in 22.01 seconds (process running for 30.382) -2025-04-01 10:05:02.125 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 10:05:02.804 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 10:05:02.831 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:05:02.837 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:05:02.923 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 10:05:02.974 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 10:05:03.009 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 10:05:03.017 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:05:03.022 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:05:03.040 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 10:05:03.152 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 10:17:07.734 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Starting MessageRepositoryTest using Java 17.0.12 with PID 16792 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 10:17:07.747 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - The following 1 profile is active: "test" -2025-04-01 10:17:09.562 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 10:17:10.301 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 701 ms. Found 6 JPA repository interfaces. -2025-04-01 10:17:10.485 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 10:17:11.001 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:69084d9a-cd5c-42d2-a9c0-30eb34c83f5e;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 10:17:12.390 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 10:17:12.671 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 10:17:12.810 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 10:17:13.835 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 10:17:13.974 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 10:17:13.987 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 10:17:14.039 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@37aae870'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 10:17:17.301 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 10:17:17.309 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 10:17:18.320 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 10:17:20.455 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Started MessageRepositoryTest in 14.844 seconds (process running for 19.255) -2025-04-01 10:17:21.844 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.887 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.890 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.894 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.896 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.898 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.901 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 10:17:21.983 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 10:17:22.100 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:26:04.573 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@349c9bfa] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@77bca6d6 testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@6535117e, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@3af7d855, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@d5097fcd, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@ea1c0a7a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2cde651b, [ImportsContextCustomizer@191a3448 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@433c6abb, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@6504a875, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@46383a78, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@397463fd, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@c4e6ba1], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:28:11.125 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 7844 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:28:11.131 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:28:11.203 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@41b66d1 -2025-04-01 11:28:16.469 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:28:16.691 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:28:16.784 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@46ebfc09] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@605a10fd testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3e67f5f2, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@707b1a44, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@51f09526, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@206b1a90, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@6fc6deb7, [ImportsContextCustomizer@5165783c key = [@org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest(controllers={com.sprint.mission.discodeit.controller.UserController.class}, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, useDefaultFilters=true, value={com.sprint.mission.discodeit.controller.UserController.class}), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureWebMvc(), @org.springframework.boot.test.autoconfigure.json.AutoConfigureJson(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.context.annotation.Conditional(value={org.springframework.context.annotation.ProfileCondition.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTypeExcludeFilter.class}), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper.class), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Profile({"test"}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.mockmvc"), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc(addFilters=true, print=DEFAULT, printOnlyOnFailure=true, webClientEnabled=true, webDriverEnabled=true)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4afbb6c2, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@506a1372, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@29fa6b65, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@e682a9ce, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@47bc87b4], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:28:54.878 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 18876 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:28:54.882 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "test" -2025-04-01 11:28:54.949 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@74a74070 -2025-04-01 11:29:01.118 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:29:01.211 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:29:01.415 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:29:01.496 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@ed110d6] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@58ef1543 testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@4012d5bc, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@4f5b08d, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@501ea546, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@24ecd0ff, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2d38edfd, [ImportsContextCustomizer@6bbcb69f key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@44784e2f, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@5922d3e9, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7343922c, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@5dc8d624, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@4f66a4f1], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:30:45.789 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 4844 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:30:45.795 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "test" -2025-04-01 11:30:45.864 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 11:30:51.657 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:30:51.751 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:30:51.933 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:30:51.999 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@1479c527] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@511936ad testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@26bbe604, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@3f736a16, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34afdf47, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4043f133, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@7847ef2c, [ImportsContextCustomizer@3943c449 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@61f6d381, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@737db7f8, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@39909d1a, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@9bea632, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@45dbc6da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:31:23.052 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 6204 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:31:23.057 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "test" -2025-04-01 11:31:23.125 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 11:31:29.271 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:31:29.364 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:31:29.514 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:31:29.588 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@153ce630] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@191a3448 testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@26bbe604, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@3f736a16, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34afdf47, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4043f133, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@7847ef2c, [ImportsContextCustomizer@4be7661 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@61f6d381, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@737db7f8, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@39909d1a, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@9bea632, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@45dbc6da], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:33:14.784 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 19252 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:33:14.792 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:33:14.900 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4a6facb0 -2025-04-01 11:33:25.318 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:33:25.423 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:33:25.680 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:33:25.780 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@1abc3085] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@26c09f3f testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@59bbe88a, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@446626a7, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@875b5c91, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@5e111f0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@71e35c4, [ImportsContextCustomizer@1479c527 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1386313f, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@a22c4d8, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@15d42ccb, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@450aec7d, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@c3791507], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:35:39.836 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 1360 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:35:39.841 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:35:39.928 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3a69014e -2025-04-01 11:35:46.033 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController' defined in file [C:\Users\qwert\1-sprint-mission\build\classes\java\main\com\sprint\mission\discodeit\controller\UserController.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2025-04-01 11:35:46.141 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:35:46.314 [Test worker] ERROR org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 1 of constructor in com.sprint.mission.discodeit.controller.UserController required a bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' that could not be found. - - -Action: - -Consider defining a bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' in your configuration. - -2025-04-01 11:35:46.337 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@243c4ffe] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@16af0251 testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@53d13cd4, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@4d18b73a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@b40ede97, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@5e111f0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@7fb48179, [ImportsContextCustomizer@561b21b8 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@557a84fe, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@423c5404, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@31e76a8d, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@d7e8ca65, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@1c6ad33f], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController' defined in file [C:\Users\qwert\1-sprint-mission\build\classes\java\main\com\sprint\mission\discodeit\controller\UserController.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1381) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1218) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:2144) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1594) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) - ... 115 common frames omitted -2025-04-01 11:40:23.461 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 15848 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:40:23.466 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:40:23.534 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3a69014e -2025-04-01 11:40:30.037 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController' defined in file [C:\Users\qwert\1-sprint-mission\build\classes\java\main\com\sprint\mission\discodeit\controller\UserController.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2025-04-01 11:40:30.129 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:40:30.332 [Test worker] ERROR org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 1 of constructor in com.sprint.mission.discodeit.controller.UserController required a bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' that could not be found. - - -Action: - -Consider defining a bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' in your configuration. - -2025-04-01 11:40:30.356 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@6cddb04c] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@2e3334d testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@53d13cd4, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@4d18b73a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@b40ede97, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@5e111f0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@7fb48179, [ImportsContextCustomizer@66a5f996 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@557a84fe, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@423c5404, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@31e76a8d, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@d7e8ca65, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@1c6ad33f], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController' defined in file [C:\Users\qwert\1-sprint-mission\build\classes\java\main\com\sprint\mission\discodeit\controller\UserController.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:240) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1381) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1218) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sprint.mission.discodeit.service.Interface.UserStatusService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:2144) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1594) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) - ... 115 common frames omitted -2025-04-01 11:41:25.960 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 8352 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:41:25.965 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:41:26.030 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@27746c5e -2025-04-01 11:41:32.570 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:41:32.673 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:41:32.845 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:41:32.918 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@2f96e49f] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@b6c290a testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@53d13cd4, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@4d18b73a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@b40ede97, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@5e111f0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@7fb48179, [ImportsContextCustomizer@5039de18 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@557a84fe, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@423c5404, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@31e76a8d, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@657e74ec, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@f6b902b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:46:33.678 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 18864 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:46:33.684 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:46:33.774 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@27746c5e -2025-04-01 11:46:40.324 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:46:40.406 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:46:40.534 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:46:40.588 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@3e13a74] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@51cbd1d testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@53d13cd4, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@4d18b73a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@b40ede97, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@5e111f0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@7fb48179, [ImportsContextCustomizer@26f29ee5 key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@557a84fe, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@423c5404, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@31e76a8d, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@657e74ec, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@f6b902b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:48:50.727 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 3652 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:48:50.732 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:48:50.795 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@35d4035f -2025-04-01 11:48:56.365 [Test worker] WARN org.springframework.web.context.support.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument -2025-04-01 11:48:56.450 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 11:48:56.595 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:48:56.650 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@50cf26b7] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@48d68740 testClass = com.sprint.mission.discodeit.controller.UserControllerTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@480ad82c, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@52ff99cd, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@b4d1afc0, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@5e111f0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@4c86da0c, [ImportsContextCustomizer@419df81e key = [org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration, org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration, org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration, org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration, org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration, org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, com.sprint.mission.discodeit.exception.GlobalExceptionHandler, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration, org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration, org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration, org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration, org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration, org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4a37191a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@b112b13, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@36327cec, org.springframework.test.context.bean.override.BeanOverrideContextCustomizer@ae6666a9, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@1316c057], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.injectFields(BeanOverrideTestExecutionListener.java:87) - at org.springframework.test.context.bean.override.BeanOverrideTestExecutionListener.prepareTestInstance(BeanOverrideTestExecutionListener.java:58) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:691) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:513) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': JPA metamodel must not be empty - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 117 common frames omitted -Caused by: java.lang.IllegalArgumentException: JPA metamodel must not be empty - at org.springframework.util.Assert.notEmpty(Assert.java:398) - at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.(JpaMetamodelMappingContext.java:57) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:68) - at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:1) - at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:142) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 124 common frames omitted -2025-04-01 11:50:21.392 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 3408 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 11:50:21.395 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 11:50:21.476 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 11:50:30.463 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 11:50:31.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 11:50:31.824 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 11:50:32.548 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 11:50:32.832 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 11:50:33.000 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 11:50:33.001 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 11:50:33.008 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 11:50:33.543 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 14.753 seconds (process running for 19.817) -2025-04-01 11:50:34.108 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 11:50:34.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7bf96c4e] -2025-04-01 11:50:34.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 11:50:34.788 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@56bca113] -2025-04-01 11:50:35.054 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 11:50:21 KST 2025 -2025-04-01 13:12:07.526 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 4360 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:12:07.529 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:12:07.583 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3155f190 -2025-04-01 13:12:13.635 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:12:14.083 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:12:14.869 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:12:15.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:12:15.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:12:15.899 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:12:15.901 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:12:15.908 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 13:12:16.349 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 10.605 seconds (process running for 14.123) -2025-04-01 13:12:16.366 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.controller.UserControllerTest@34552734] -org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.sprint.mission.discodeit.controller.UserControllerTest': Unsatisfied dependency expressed through field 'userMapper': No qualifying bean of type 'com.sprint.mission.discodeit.mapper.UserMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireBeanProperties(AbstractAutowireCapableBeanFactory.java:399) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:143) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sprint.mission.discodeit.mapper.UserMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:2144) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1594) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) - ... 93 common frames omitted -2025-04-01 13:12:16.629 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@3155f190, started on Tue Apr 01 13:12:07 KST 2025 -2025-04-01 13:13:42.920 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 17112 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:13:42.923 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:13:42.960 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@cfb94fd -2025-04-01 13:13:47.795 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:13:48.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:13:49.003 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:13:49.693 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:13:49.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:13:50.126 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:13:50.127 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:13:50.133 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 13:13:50.644 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 9.213 seconds (process running for 12.747) -2025-04-01 13:13:50.839 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while invoking 'afterTestMethod' callback on TestExecutionListener [org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener] for test method [void com.sprint.mission.discodeit.controller.UserControllerTest.findAll() throws java.lang.Exception] and test instance [com.sprint.mission.discodeit.controller.UserControllerTest@ab70bf2] -org.mockito.exceptions.misusing.UnfinishedStubbingException: -Unfinished stubbing detected here: --> at com.sprint.mission.discodeit.controller.UserControllerTest.findAll(UserControllerTest.java:88) - -E.g. thenReturn() may be missing. -Examples of correct stubbing: - when(mock.isOk()).thenReturn(true); - when(mock.isOk()).thenThrow(exception); - doThrow(exception).when(mock).someVoidMethod(); -Hints: - 1. missing thenReturn() - 2. you are trying to stub a final method, which is not supported - 3. you are stubbing the behaviour of another mock inside before 'thenReturn' instruction is completed - - at org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener.resetMocks(MockitoResetTestExecutionListener.java:114) - at org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener.resetMocks(MockitoResetTestExecutionListener.java:101) - at org.springframework.test.context.bean.override.mockito.MockitoResetTestExecutionListener.afterTestMethod(MockitoResetTestExecutionListener.java:94) - at org.springframework.test.context.TestContextManager.afterTestMethod(TestContextManager.java:487) - at org.springframework.test.context.junit.jupiter.SpringExtension.afterEach(SpringExtension.java:275) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAfterEachCallbacks$13(TestMethodTestDescriptor.java:260) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAllAfterMethodsOrCallbacks$14(TestMethodTestDescriptor.java:276) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAllAfterMethodsOrCallbacks$15(TestMethodTestDescriptor.java:276) - at org.junit.platform.commons.util.CollectionUtils.forEachInReverseOrder(CollectionUtils.java:240) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeAllAfterMethodsOrCallbacks(TestMethodTestDescriptor.java:275) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeAfterEachCallbacks(TestMethodTestDescriptor.java:259) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:144) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 13:13:50.977 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@cfb94fd, started on Tue Apr 01 13:13:42 KST 2025 -2025-04-01 13:22:21.455 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 12668 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:22:21.459 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:22:21.524 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@70f91ae3 -2025-04-01 13:22:28.375 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:22:28.752 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:22:29.659 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:22:30.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:22:30.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:22:30.661 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:22:30.663 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:22:30.670 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 13:22:31.092 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 11.888 seconds (process running for 15.672) -2025-04-01 13:22:31.401 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 13:22:31.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:22:31.637 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@648b4b14, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 13:22:32.104 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 13:22:32.245 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1b06e304] -2025-04-01 13:22:32.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:22:32.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@46f31564] -2025-04-01 13:22:32.617 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@70f91ae3, started on Tue Apr 01 13:22:21 KST 2025 -2025-04-01 13:33:43.494 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 10792 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:33:43.498 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:33:43.558 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@575d48db -2025-04-01 13:33:49.812 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:33:50.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:33:50.788 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:33:51.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:33:51.808 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:33:51.951 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:33:51.952 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:33:51.959 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 13:33:52.430 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 11.664 seconds (process running for 17.004) -2025-04-01 13:33:52.750 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 13:33:52.919 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:33:52.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@13df2f89, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 13:33:53.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 13:33:53.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1c7c56d] -2025-04-01 13:33:53.852 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:33:53.854 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5e9e1383] -2025-04-01 13:33:53.890 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 13:33:53.896 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6a39c005] -2025-04-01 13:33:53.911 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:33:53.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@16de7a51] -2025-04-01 13:33:53.955 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@575d48db, started on Tue Apr 01 13:33:43 KST 2025 -2025-04-01 13:35:26.172 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 12992 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:35:26.176 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:35:26.218 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@575d48db -2025-04-01 13:35:31.092 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:35:31.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:35:31.997 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:35:32.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:35:32.859 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:35:32.983 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:35:32.983 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:35:32.990 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 13:35:33.420 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 8.785 seconds (process running for 12.175) -2025-04-01 13:35:33.700 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 13:35:33.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:35:33.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@2da8cbb9, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 13:35:34.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:35:34.351 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.updateUserStatusByUserId(java.util.UUID,com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest): Content-Type 'multipart/form-data;charset=UTF-8' is not supported -2025-04-01 13:35:34.356 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 13:35:34.372 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:35:34.374 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@389b2c60] -2025-04-01 13:35:34.391 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'multipart/form-data;charset=UTF-8' is not supported] -2025-04-01 13:35:34.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 13:35:34.599 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@594c66ea] -2025-04-01 13:35:34.870 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:35:34.871 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@700e4826] -2025-04-01 13:35:34.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 13:35:34.913 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@c14943c] -2025-04-01 13:35:34.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:35:34.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1f78d3bc] -2025-04-01 13:35:34.948 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 13:35:34.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:35:34.959 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 13:35:34.992 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@575d48db, started on Tue Apr 01 13:35:26 KST 2025 -2025-04-01 13:36:44.998 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 10824 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:36:45.001 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:36:45.046 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 13:36:49.670 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:36:50.044 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:36:50.543 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:36:51.150 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:36:51.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:36:51.487 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:36:51.488 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:36:51.492 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 13:36:51.920 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 8.514 seconds (process running for 11.982) -2025-04-01 13:36:52.341 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:36:52.433 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.updateUserStatusByUserId(java.util.UUID,com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: id -2025-04-01 13:36:52.436 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 13:36:52.475 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:36:52.478 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5050cf7e] -2025-04-01 13:36:52.514 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: id] -2025-04-01 13:36:52.632 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a, started on Tue Apr 01 13:36:45 KST 2025 -2025-04-01 13:37:31.212 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 2432 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:37:31.218 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:37:31.274 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 13:37:36.813 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:37:37.214 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:37:37.769 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:37:38.394 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:37:38.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:37:38.751 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:37:38.751 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:37:38.760 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 13:37:39.228 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 9.936 seconds (process running for 14.091) -2025-04-01 13:37:39.732 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:37:39.840 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.updateUserStatusByUserId(java.util.UUID,com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest): Content-Type 'multipart/form-data;charset=UTF-8' is not supported -2025-04-01 13:37:39.844 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 13:37:39.871 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:37:39.874 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@460306ab] -2025-04-01 13:37:39.916 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'multipart/form-data;charset=UTF-8' is not supported] -2025-04-01 13:37:40.051 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a, started on Tue Apr 01 13:37:31 KST 2025 -2025-04-01 13:38:22.708 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 13832 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:38:22.713 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:38:22.756 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 13:38:28.080 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:38:28.537 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:38:29.351 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:38:30.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:38:30.531 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:38:30.726 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:38:30.729 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:38:30.744 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 13:38:31.427 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 10.639 seconds (process running for 14.291) -2025-04-01 13:38:32.431 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:38:32.718 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@1368a7d9] -2025-04-01 13:38:32.758 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:38:32.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@38b65eb9] -2025-04-01 13:38:32.864 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 13:38:32.868 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-01 13:38:32.874 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@671f70bc] -2025-04-01 13:38:32.898 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Cannot invoke "java.time.temporal.Temporal.until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit)" because "startInclusive" is null] -2025-04-01 13:38:33.105 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a, started on Tue Apr 01 13:38:22 KST 2025 -2025-04-01 13:39:57.231 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 10116 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:39:57.234 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:39:57.270 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 13:40:02.046 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:40:02.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:40:03.618 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:40:04.484 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:40:04.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:40:04.917 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:40:04.918 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:40:04.927 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 13:40:05.397 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 9.692 seconds (process running for 13.09) -2025-04-01 13:40:05.869 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:40:06.172 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@30e67f98] -2025-04-01 13:40:06.236 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 13:40:06.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@38b65eb9] -2025-04-01 13:40:06.364 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 13:40:06.373 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-01 13:40:06.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@244ba147] -2025-04-01 13:40:06.433 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Cannot invoke "java.time.temporal.Temporal.until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit)" because "startInclusive" is null] -2025-04-01 13:40:06.590 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a, started on Tue Apr 01 13:39:57 KST 2025 -2025-04-01 13:41:16.655 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 5308 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:41:16.658 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:41:16.697 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a -2025-04-01 13:41:21.523 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:41:22.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:41:22.939 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:41:23.586 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:41:24.025 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:41:24.184 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:41:24.184 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:41:24.193 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 5 ms -2025-04-01 13:41:24.738 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 9.614 seconds (process running for 13.021) -2025-04-01 13:41:25.461 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:41:25.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@357d4b6d] -2025-04-01 13:41:25.797 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 13:41:25.832 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@723493f2] -2025-04-01 13:41:25.945 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6eded11a, started on Tue Apr 01 13:41:16 KST 2025 -2025-04-01 13:41:42.923 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 3716 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:41:42.927 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:41:42.984 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@575d48db -2025-04-01 13:41:48.247 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:41:48.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:41:49.138 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:41:49.711 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:41:49.930 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:41:50.055 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:41:50.056 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:41:50.062 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 13:41:50.507 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 9.534 seconds (process running for 14.095) -2025-04-01 13:41:50.886 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 13:41:51.066 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:41:51.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@5d642e46, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 13:41:51.450 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:41:51.614 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@30360716] -2025-04-01 13:41:51.627 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 13:41:51.667 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@66da0ab7] -2025-04-01 13:41:51.718 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 13:41:51.733 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@2639ec96] -2025-04-01 13:41:52.011 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:41:52.012 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4ac73165] -2025-04-01 13:41:52.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 13:41:52.042 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6c85dbe8] -2025-04-01 13:41:52.053 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:41:52.054 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@386d0954] -2025-04-01 13:41:52.072 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 13:41:52.076 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:41:52.077 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 13:41:52.106 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@575d48db, started on Tue Apr 01 13:41:42 KST 2025 -2025-04-01 13:45:51.166 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 14284 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:45:51.169 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:45:51.244 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4efe014f -2025-04-01 13:45:58.804 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:45:59.242 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:46:00.284 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:46:01.141 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:46:01.559 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:46:01.704 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:46:01.704 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:46:01.711 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 13:46:02.371 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 13.082 seconds (process running for 16.668) -2025-04-01 13:46:02.882 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 13:46:03.097 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@34ceabf1] -2025-04-01 13:46:03.409 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 13:46:03.450 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:46:03.452 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@75b41ff3] -2025-04-01 13:46:03.474 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 13:46:03.746 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 13:46:03.766 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:46:03.769 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@42cb75c9, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 13:46:03.820 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:46:03.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@15c203cf] -2025-04-01 13:46:03.831 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 13:46:03.863 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@2c227f74] -2025-04-01 13:46:03.883 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 13:46:03.886 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@3593747f] -2025-04-01 13:46:03.887 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:46:03.889 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1e6e59d8] -2025-04-01 13:46:03.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 13:46:03.914 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@21084cbe] -2025-04-01 13:46:03.918 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 13:46:03.920 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:46:03.921 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7b3eea4e] -2025-04-01 13:46:03.932 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 13:46:03.977 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 13:46:03.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@53a95744] -2025-04-01 13:46:03.992 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 13:46:03.993 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5d61ba76] -2025-04-01 13:46:04.024 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 13:46:04.038 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:46:04.039 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 13:46:04.086 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4efe014f, started on Tue Apr 01 13:45:51 KST 2025 -2025-04-01 13:47:15.576 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 16984 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 13:47:15.583 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 13:47:15.686 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3063be68 -2025-04-01 13:47:22.486 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 13:47:22.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 13:47:23.675 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 13:47:24.487 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 13:47:24.868 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 13:47:25.033 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 13:47:25.034 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 13:47:25.041 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 13:47:25.677 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 12.73 seconds (process running for 16.825) -2025-04-01 13:47:25.960 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 13:47:26.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6a75d12] -2025-04-01 13:47:27.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 13:47:27.080 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 13:47:27.082 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7499553f] -2025-04-01 13:47:27.151 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] ] -2025-04-01 13:47:27.531 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@3063be68, started on Tue Apr 01 13:47:15 KST 2025 -2025-04-01 14:19:08.617 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 18844 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:19:08.622 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:19:08.689 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4b7e4d14 -2025-04-01 14:19:16.108 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:19:16.533 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:19:17.146 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:19:17.851 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:19:18.159 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:19:18.352 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:19:18.353 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:19:18.364 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 6 ms -2025-04-01 14:19:18.950 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.741 seconds (process running for 17.71) -2025-04-01 14:19:19.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:19:19.854 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@a3cd3ff] -2025-04-01 14:19:20.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:19:20.315 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@f829512] -2025-04-01 14:19:20.760 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:19:20.833 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@275aac80] -2025-04-01 14:19:20.881 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:19:20.881 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6543709] -2025-04-01 14:19:21.052 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4b7e4d14, started on Tue Apr 01 14:19:08 KST 2025 -2025-04-01 14:21:48.378 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 18156 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:21:48.388 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:21:48.473 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4b7e4d14 -2025-04-01 14:21:56.012 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:21:56.735 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:21:57.529 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:21:58.385 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:21:58.682 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:21:58.829 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:21:58.830 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:21:58.838 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 14:21:59.452 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 13.872 seconds (process running for 19.398) -2025-04-01 14:22:00.044 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:22:00.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@8179cad] -2025-04-01 14:22:00.680 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:22:00.681 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1603d1fb] -2025-04-01 14:22:01.012 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:22:01.031 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6f06b73a] -2025-04-01 14:22:01.043 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:22:01.044 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@ae397d6] -2025-04-01 14:22:01.200 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4b7e4d14, started on Tue Apr 01 14:21:48 KST 2025 -2025-04-01 14:31:33.010 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 6964 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:31:33.016 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:31:33.096 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6585df70 -2025-04-01 14:31:40.012 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:31:40.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:31:41.247 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:31:42.013 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:31:42.253 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:31:42.396 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:31:42.396 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:31:42.405 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 5 ms -2025-04-01 14:31:42.926 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.719 seconds (process running for 19.409) -2025-04-01 14:31:43.576 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:31:43.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@38aca984] -2025-04-01 14:31:44.222 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:31:44.224 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3b2eead8] -2025-04-01 14:31:44.555 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:31:44.575 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@537762d7] -2025-04-01 14:31:44.586 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:31:44.587 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@68819fae] -2025-04-01 14:31:44.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:31:44.642 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:31:44.643 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2300d6fd, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 14:31:44.703 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:31:44.709 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@79242162] -2025-04-01 14:31:44.715 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:31:44.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@24ad3cd0] -2025-04-01 14:31:44.740 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:31:44.748 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:31:44.750 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:31:44.794 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6585df70, started on Tue Apr 01 14:31:33 KST 2025 -2025-04-01 14:38:25.411 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 8112 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:38:25.417 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:38:25.502 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 14:38:32.193 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:38:32.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:38:33.474 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:38:34.189 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:38:34.445 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:38:34.600 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:38:34.601 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:38:34.606 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 14:38:35.114 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.47 seconds (process running for 19.753) -2025-04-01 14:38:35.670 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:38:35.933 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@554bb231] -2025-04-01 14:38:36.343 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:36.345 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3dc86e03] -2025-04-01 14:38:36.770 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:38:36.814 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2808ca34] -2025-04-01 14:38:36.846 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:36.847 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5f8cd1e5] -2025-04-01 14:38:36.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:38:36.903 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@22059c63] -2025-04-01 14:38:36.913 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:38:36.931 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:36.935 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@42bfc11f] -2025-04-01 14:38:36.946 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:38:37.014 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:38:37.048 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.052 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@687668da, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 14:38:37.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:38:37.182 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@3f6404aa] -2025-04-01 14:38:37.197 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.200 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@912756d] -2025-04-01 14:38:37.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:38:37.263 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4a35f473] -2025-04-01 14:38:37.272 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:38:37.274 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.276 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@ab58ff] -2025-04-01 14:38:37.279 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:38:37.346 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:38:37.351 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@7f7b15d4] -2025-04-01 14:38:37.398 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:38:37.405 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.406 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@13c3491d] -2025-04-01 14:38:37.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 14:38:37.464 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:38:37.479 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 14:38:37.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:38:37.482 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7af5cf2a] -2025-04-01 14:38:37.498 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 14:38:37.525 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:38:37.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.545 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:38:37.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:38:37.596 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@349247c9] -2025-04-01 14:38:37.601 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:38:37.601 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:38:37.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@588e4caa] -2025-04-01 14:38:37.606 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 14:38:37.646 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 14:38:25 KST 2025 -2025-04-01 14:43:56.439 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 10936 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:43:56.443 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:43:56.513 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 14:44:02.911 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:44:03.452 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:44:04.120 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:44:04.970 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:44:05.246 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:44:05.408 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:44:05.411 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:44:05.418 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 14:44:05.988 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.038 seconds (process running for 17.221) -2025-04-01 14:44:06.602 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:44:06.852 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@18c9291e] -2025-04-01 14:44:07.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:07.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@22be8211] -2025-04-01 14:44:07.634 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:44:07.659 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@7a2b0101] -2025-04-01 14:44:07.671 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:07.672 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6f06b73a] -2025-04-01 14:44:07.720 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:44:07.721 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@25c66a5a] -2025-04-01 14:44:07.733 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:44:07.748 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:07.749 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@79242162] -2025-04-01 14:44:07.756 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:44:07.806 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:44:07.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:07.830 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@106d4303, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 14:44:07.893 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:44:07.901 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@64e08192] -2025-04-01 14:44:07.914 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:07.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@42cb75c9] -2025-04-01 14:44:07.953 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:44:07.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@3fe9caee] -2025-04-01 14:44:07.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:44:07.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:07.963 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@52521fc7] -2025-04-01 14:44:07.965 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:44:07.997 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:44:07.999 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3ae14048] -2025-04-01 14:44:08.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:44:08.068 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:08.069 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@30eb4739] -2025-04-01 14:44:08.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 14:44:08.116 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:44:08.136 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 14:44:08.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:44:08.140 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:08.141 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@700e4826] -2025-04-01 14:44:08.151 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 14:44:08.199 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:44:08.208 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:08.210 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:44:08.239 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:44:08.241 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@1f78d3bc] -2025-04-01 14:44:08.244 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:44:08.246 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:44:08.246 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2006249d] -2025-04-01 14:44:08.248 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 14:44:08.310 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 14:43:56 KST 2025 -2025-04-01 14:48:24.483 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 844 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:48:24.488 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:48:24.580 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 14:48:33.180 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:48:33.683 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:48:34.327 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:48:35.075 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:48:35.365 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:48:35.509 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:48:35.510 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:48:35.517 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 14:48:36.058 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 14.303 seconds (process running for 19.862) -2025-04-01 14:48:36.646 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:48:36.870 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@152f96e5] -2025-04-01 14:48:37.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:37.295 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4be4680b] -2025-04-01 14:48:37.618 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:48:37.643 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@455d026d] -2025-04-01 14:48:37.654 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:37.655 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@76802b8c] -2025-04-01 14:48:37.703 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:48:37.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@37601089] -2025-04-01 14:48:37.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:48:37.732 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:37.735 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4c56e671] -2025-04-01 14:48:37.752 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:48:37.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:48:37.837 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:37.840 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@7c47ae7d, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 14:48:37.938 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:48:37.944 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@6561629] -2025-04-01 14:48:37.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:37.953 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@26156929] -2025-04-01 14:48:37.981 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:48:37.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@3291cfad] -2025-04-01 14:48:37.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:48:37.990 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:37.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@43b8d302] -2025-04-01 14:48:37.993 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:48:38.016 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:48:38.018 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4e69b67d] -2025-04-01 14:48:38.056 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:48:38.061 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:38.062 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@71a48be1] -2025-04-01 14:48:38.080 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 14:48:38.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:48:38.118 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 14:48:38.120 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:48:38.122 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:38.123 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@c14943c] -2025-04-01 14:48:38.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 14:48:38.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:48:38.175 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:38.176 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:48:38.199 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:48:38.201 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@351bfccc] -2025-04-01 14:48:38.204 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:48:38.205 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:48:38.206 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6c85dbe8] -2025-04-01 14:48:38.207 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 14:48:38.254 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 14:48:24 KST 2025 -2025-04-01 14:50:45.444 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 16820 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:50:45.448 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:50:45.511 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 14:50:53.181 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:50:54.789 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:50:55.958 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:50:56.881 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:50:57.358 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:50:57.561 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:50:57.562 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:50:57.571 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 14:50:58.218 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 15.734 seconds (process running for 22.406) -2025-04-01 14:50:58.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:50:59.027 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@5599f7a5] -2025-04-01 14:50:59.358 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.361 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@689aab7b] -2025-04-01 14:50:59.686 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:50:59.702 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5ace491] -2025-04-01 14:50:59.713 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.713 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@537762d7] -2025-04-01 14:50:59.770 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:50:59.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@7324bca8] -2025-04-01 14:50:59.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:50:59.791 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.793 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@64a7c885] -2025-04-01 14:50:59.801 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:50:59.826 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:50:59.840 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.841 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@58e9cc9a, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 14:50:59.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:50:59.894 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@746fbd08] -2025-04-01 14:50:59.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.901 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@70b5ea27] -2025-04-01 14:50:59.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:50:59.919 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@44d8e130] -2025-04-01 14:50:59.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:50:59.925 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@349ff599] -2025-04-01 14:50:59.928 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:50:59.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:50:59.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6ba4d5ff] -2025-04-01 14:50:59.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:50:59.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:50:59.992 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4710240f] -2025-04-01 14:51:00.009 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 14:51:00.032 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:51:00.049 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 14:51:00.050 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:51:00.052 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:51:00.053 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5c84f71d] -2025-04-01 14:51:00.061 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 14:51:00.082 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:51:00.092 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:51:00.092 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:51:00.113 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:51:00.116 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@24d5a11a] -2025-04-01 14:51:00.118 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:51:00.119 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:51:00.121 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@139be871] -2025-04-01 14:51:00.123 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 14:51:00.161 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 14:50:45 KST 2025 -2025-04-01 14:52:55.972 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 18740 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:52:55.976 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:52:56.038 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 14:53:02.449 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:53:03.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:53:04.100 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:53:05.059 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:53:05.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:53:05.462 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:53:05.464 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:53:05.473 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 14:53:05.992 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.198 seconds (process running for 18.218) -2025-04-01 14:53:06.551 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:53:06.740 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@2d589ced] -2025-04-01 14:53:07.071 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.074 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@77644bb] -2025-04-01 14:53:07.361 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:53:07.383 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1b40c635] -2025-04-01 14:53:07.394 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.395 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@128e7fc4] -2025-04-01 14:53:07.431 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:53:07.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@4214a4cb] -2025-04-01 14:53:07.444 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:53:07.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.465 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2f1705c8] -2025-04-01 14:53:07.485 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:53:07.520 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:53:07.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@568514f, com.sprint.mission.discodeit.dto.chann (truncated)...] -2025-04-01 14:53:07.586 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:53:07.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4e69b67d] -2025-04-01 14:53:07.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.600 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7239f4ba] -2025-04-01 14:53:07.623 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:53:07.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4c489191] -2025-04-01 14:53:07.635 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:53:07.636 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.637 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4ab4f6d7] -2025-04-01 14:53:07.638 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:53:07.658 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:53:07.660 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@7715471f] -2025-04-01 14:53:07.686 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:53:07.691 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.692 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@34468b30] -2025-04-01 14:53:07.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 14:53:07.722 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:53:07.754 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 14:53:07.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:53:07.756 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.758 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2006249d] -2025-04-01 14:53:07.766 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 14:53:07.796 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:53:07.805 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.806 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:53:07.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:53:07.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@37cc103c] -2025-04-01 14:53:07.830 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:53:07.832 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:53:07.833 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7b19bc9c] -2025-04-01 14:53:07.834 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 14:53:07.870 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 14:52:56 KST 2025 -2025-04-01 14:54:12.415 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 14332 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:54:12.422 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:54:12.545 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7831d1aa -2025-04-01 14:54:20.040 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:54:20.564 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:54:21.378 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:54:22.294 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:54:22.587 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:54:22.748 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:54:22.749 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:54:22.756 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 14:54:23.362 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 13.394 seconds (process running for 18.535) -2025-04-01 14:54:24.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:54:24.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@c079185] -2025-04-01 14:54:24.722 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 14:54:24.762 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:54:24.765 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@8d95ac8] -2025-04-01 14:54:24.795 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 14:54:25.330 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@7831d1aa, started on Tue Apr 01 14:54:12 KST 2025 -2025-04-01 14:54:58.173 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 17596 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:54:58.176 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:54:58.254 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 14:55:06.178 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:55:06.815 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:55:08.180 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:55:09.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:55:09.613 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:55:09.788 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:55:09.789 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:55:09.802 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 6 ms -2025-04-01 14:55:10.358 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 14.763 seconds (process running for 20.651) -2025-04-01 14:55:10.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:55:11.225 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@e74903f] -2025-04-01 14:55:11.623 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:11.625 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@43aae476] -2025-04-01 14:55:11.919 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:55:11.939 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3f34edfc] -2025-04-01 14:55:11.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:11.952 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@782cd00] -2025-04-01 14:55:11.984 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 14:55:11.986 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@11cac750] -2025-04-01 14:55:12.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 14:55:12.036 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.039 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@979c3cb] -2025-04-01 14:55:12.045 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 14:55:12.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:55:12.084 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.086 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@1a611ec7, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 14:55:12.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:55:12.140 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@238ef0cc] -2025-04-01 14:55:12.148 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.149 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7055f907] -2025-04-01 14:55:12.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:55:12.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@86a4b9b] -2025-04-01 14:55:12.189 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:55:12.191 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.192 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@43fd6600] -2025-04-01 14:55:12.196 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 14:55:12.213 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 14:55:12.214 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5e0bf895] -2025-04-01 14:55:12.252 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:55:12.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.258 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7f7b15d4] -2025-04-01 14:55:12.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 14:55:12.299 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 14:55:12.313 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 14:55:12.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:55:12.316 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.316 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1c5f6c2] -2025-04-01 14:55:12.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 14:55:12.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 14:55:12.354 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.354 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:55:12.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 14:55:12.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@2b7e44af] -2025-04-01 14:55:12.381 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 14:55:12.392 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:12.405 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4fbc8862] -2025-04-01 14:55:12.409 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 14:55:12.464 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 14:54:58 KST 2025 -2025-04-01 14:55:38.727 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 12548 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:55:38.734 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 14:55:38.812 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7c5ac0 -2025-04-01 14:55:45.503 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 14:55:45.980 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 14:55:46.698 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 14:55:47.548 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 14:55:47.829 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 14:55:47.985 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 14:55:47.986 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 14:55:47.995 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 5 ms -2025-04-01 14:55:48.494 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 12.025 seconds (process running for 18.725) -2025-04-01 14:55:49.033 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 14:55:49.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1618b4fa] -2025-04-01 14:55:49.671 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 14:55:49.714 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:49.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4591a080] -2025-04-01 14:55:49.740 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 14:55:50.073 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 14:55:50.093 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:50.094 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@3ae14048, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 14:55:50.168 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 14:55:50.176 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@1c7f52c8] -2025-04-01 14:55:50.180 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 14:55:50.225 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@55204c19] -2025-04-01 14:55:50.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 14:55:50.259 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1772cc68] -2025-04-01 14:55:50.261 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 14:55:50.262 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@747c1f84] -2025-04-01 14:55:50.284 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 14:55:50.286 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@23ebd596] -2025-04-01 14:55:50.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 14:55:50.292 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:50.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2e1bbf2a] -2025-04-01 14:55:50.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 14:55:50.330 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 14:55:50.335 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@10378c35] -2025-04-01 14:55:50.422 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 14:55:50.425 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:50.425 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3ed50b5f] -2025-04-01 14:55:50.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 14:55:50.459 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 14:55:50.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2b831846] -2025-04-01 14:55:50.465 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 14:55:50.466 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@139d7ced] -2025-04-01 14:55:50.485 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 14:55:50.489 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 14:55:50.490 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 14:55:50.529 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@7c5ac0, started on Tue Apr 01 14:55:38 KST 2025 -2025-04-01 14:56:14.043 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 17772 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:56:14.098 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 14:56:15.841 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 14:56:16.775 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 876 ms. Found 6 JPA repository interfaces. -2025-04-01 14:56:16.954 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 14:56:17.669 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:9344bd5d-80d7-4b5f-a7df-2f2cf9d44834;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 14:56:20.694 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 14:56:21.312 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 14:56:21.598 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 14:56:23.926 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 14:56:24.152 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 14:56:24.169 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 14:56:24.242 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@652e4bb6'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 14:56:28.527 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 14:56:28.543 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 14:56:29.820 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 14:56:33.068 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 21.985 seconds (process running for 28.604) -2025-04-01 14:56:34.563 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 14:56:34.606 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 23502, SQLState: 23502 -2025-04-01 14:56:34.607 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - NULL not allowed for column "CREATED_AT"; SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [23502-232] -2025-04-01 14:56:34.728 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 14:56:34.730 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 23502, SQLState: 23502 -2025-04-01 14:56:34.731 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - NULL not allowed for column "CREATED_AT"; SQL statement: -insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?) [23502-232] -2025-04-01 14:56:35.094 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 14:56:35.190 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 14:56:35.192 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 23502, SQLState: 23502 -2025-04-01 14:56:35.193 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - NULL not allowed for column "CREATED_AT"; SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [23502-232] -2025-04-01 14:56:35.223 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 14:57:15.539 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Starting MessageRepositoryTest using Java 17.0.12 with PID 18648 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 14:57:15.545 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - The following 1 profile is active: "test" -2025-04-01 14:57:17.055 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 14:57:17.931 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 833 ms. Found 6 JPA repository interfaces. -2025-04-01 14:57:18.126 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 14:57:18.729 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:ec763dd2-0917-4169-be15-7affdb257c11;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 14:57:20.053 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 14:57:20.339 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 14:57:20.478 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 14:57:21.558 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 14:57:21.756 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 14:57:21.773 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 14:57:21.829 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@47dcb3bd'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 14:57:25.475 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 14:57:25.488 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 14:57:26.591 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 14:57:28.858 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Started MessageRepositoryTest in 15.616 seconds (process running for 20.582) -2025-04-01 14:57:30.339 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 14:57:30.730 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 14:57:30.741 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 23502, SQLState: 23502 -2025-04-01 14:57:30.742 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - NULL not allowed for column "CREATED_AT"; SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [23502-232] -2025-04-01 14:57:30.782 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 14:57:30.784 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 23502, SQLState: 23502 -2025-04-01 14:57:30.785 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - NULL not allowed for column "CREATED_AT"; SQL statement: -insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?) [23502-232] -2025-04-01 14:57:30.809 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 14:57:30.812 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 23502, SQLState: 23502 -2025-04-01 14:57:30.813 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - NULL not allowed for column "CREATED_AT"; SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [23502-232] -2025-04-01 14:57:30.919 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 14:57:31.004 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 14:57:31.036 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 15:25:48.282 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:25:48.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:25:48.285 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7dac6227] -2025-04-01 15:25:48.309 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 15:25:48.366 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:25:48.372 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:25:48.373 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:25:48.404 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:25:48.417 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3291cfad] -2025-04-01 15:25:48.420 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:25:48.421 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:25:48.422 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@43b8d302] -2025-04-01 15:25:48.423 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 15:25:48.450 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:25:48.471 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:25:48.472 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@45a9dc8e] -2025-04-01 15:25:48.556 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4c4215d7, started on Tue Apr 01 15:25:37 KST 2025 -2025-04-01 15:26:25.278 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 7428 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:26:25.286 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:26:25.392 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4c4215d7 -2025-04-01 15:26:34.520 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:26:35.112 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:26:35.918 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:26:36.625 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:26:36.899 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:26:37.049 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:26:37.050 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:26:37.060 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 15:26:37.771 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 15.29 seconds (process running for 20.974) -2025-04-01 15:26:38.466 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 15:26:38.763 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@33966111] -2025-04-01 15:26:39.196 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:26:39.250 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.254 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@22be8211] -2025-04-01 15:26:39.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 15:26:39.651 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:26:39.707 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@8c2bb88] -2025-04-01 15:26:39.734 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.736 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@3868468e] -2025-04-01 15:26:39.757 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 15:26:39.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@78828aca] -2025-04-01 15:26:39.761 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.762 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@2a4ff62] -2025-04-01 15:26:39.790 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:26:39.808 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 15:26:39.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:26:39.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@387d3042] -2025-04-01 15:26:39.832 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 15:26:39.860 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:26:39.877 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.879 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:26:39.904 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:26:39.925 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7df7cc64] -2025-04-01 15:26:39.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:26:39.928 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.929 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@701dbfbd] -2025-04-01 15:26:39.930 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 15:26:39.959 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:26:39.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:26:39.977 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@4c489191] -2025-04-01 15:26:40.051 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4c4215d7, started on Tue Apr 01 15:26:25 KST 2025 -2025-04-01 15:29:03.984 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 16928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:29:03.988 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:29:04.052 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5e05a706 -2025-04-01 15:29:10.605 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:29:11.074 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:29:11.752 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:29:12.499 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:29:12.753 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:29:12.904 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:29:12.905 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:29:12.913 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 15:29:13.596 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 11.791 seconds (process running for 16.956) -2025-04-01 15:29:14.030 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:29:14.276 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:29:14.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:29:14.519 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@5e05a706, started on Tue Apr 01 15:29:04 KST 2025 -2025-04-01 15:32:20.445 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 11408 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:32:20.452 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:32:20.551 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7831d1aa -2025-04-01 15:32:28.273 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:32:28.892 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:32:29.805 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:32:31.475 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:32:31.845 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:32:32.040 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:32:32.041 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:32:32.049 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 15:32:32.758 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 15.189 seconds (process running for 21.074) -2025-04-01 15:32:33.318 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@7831d1aa, started on Tue Apr 01 15:32:20 KST 2025 -2025-04-01 15:33:34.502 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 9180 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:33:34.506 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:33:34.578 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7831d1aa -2025-04-01 15:33:42.096 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:33:42.575 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:33:43.359 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:33:44.178 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:33:44.470 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:33:44.631 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:33:44.632 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:33:44.640 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 4 ms -2025-04-01 15:33:45.272 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 13.288 seconds (process running for 18.301) -2025-04-01 15:33:45.693 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:33:45.840 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:33:46.108 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:33:46.114 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@71ef979e] -2025-04-01 15:33:46.222 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 15:33:46.539 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@7831d1aa, started on Tue Apr 01 15:33:34 KST 2025 -2025-04-01 15:34:15.838 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 14664 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:34:15.843 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:34:15.907 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75 -2025-04-01 15:34:22.127 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:34:22.602 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:34:23.216 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:34:23.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:34:24.175 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:34:24.335 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:34:24.335 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:34:24.342 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 15:34:24.903 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 11.406 seconds (process running for 16.111) -2025-04-01 15:34:25.473 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 15:34:25.713 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@5d79fade] -2025-04-01 15:34:26.024 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:34:26.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.072 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@689aab7b] -2025-04-01 15:34:26.095 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 15:34:26.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:34:26.190 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:34:26.194 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.195 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4057cd68] -2025-04-01 15:34:26.212 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 15:34:26.499 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:34:26.535 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@b11d2ad] -2025-04-01 15:34:26.580 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.581 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@349ff599] -2025-04-01 15:34:26.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 15:34:26.607 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@5910ca72] -2025-04-01 15:34:26.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.611 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@1268dff4] -2025-04-01 15:34:26.631 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:34:26.645 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 15:34:26.646 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:34:26.648 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.648 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1ac7ec0e] -2025-04-01 15:34:26.651 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 15:34:26.681 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:34:26.684 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.685 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:34:26.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:34:26.710 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3291cfad] -2025-04-01 15:34:26.713 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:34:26.714 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.715 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@43b8d302] -2025-04-01 15:34:26.717 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 15:34:26.745 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:34:26.763 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:34:26.764 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@45a9dc8e] -2025-04-01 15:34:26.848 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@13f36d75, started on Tue Apr 01 15:34:15 KST 2025 -2025-04-01 15:35:18.031 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 15080 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:35:18.036 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:35:18.091 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5f8df69 -2025-04-01 15:35:24.297 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:35:24.858 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:35:25.614 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:35:26.587 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:35:26.937 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:35:27.070 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:35:27.072 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:35:27.081 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 5 ms -2025-04-01 15:35:27.556 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.127 seconds (process running for 18.655) -2025-04-01 15:35:28.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 15:35:28.336 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@7a77ff45] -2025-04-01 15:35:28.720 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:28.723 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4057cd68] -2025-04-01 15:35:29.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 15:35:29.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3291cfad] -2025-04-01 15:35:29.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.066 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4c489191] -2025-04-01 15:35:29.098 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 15:35:29.101 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@63af8885] -2025-04-01 15:35:29.109 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 15:35:29.121 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.123 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7d8e1c87] -2025-04-01 15:35:29.131 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 15:35:29.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 15:35:29.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.187 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@7dc175c6, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 15:35:29.235 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 15:35:29.238 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@20df25f8] -2025-04-01 15:35:29.244 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.245 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7148320d] -2025-04-01 15:35:29.272 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 15:35:29.274 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@6948460f] -2025-04-01 15:35:29.277 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:35:29.278 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.279 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@43188555] -2025-04-01 15:35:29.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 15:35:29.297 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 15:35:29.298 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2a6ca8d0] -2025-04-01 15:35:29.329 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 15:35:29.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.333 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1a4c84b] -2025-04-01 15:35:29.347 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 15:35:29.366 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 15:35:29.381 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 15:35:29.382 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:35:29.384 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.391 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@73d4aa54] -2025-04-01 15:35:29.398 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 15:35:29.437 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 15:35:29.443 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.444 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:35:29.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 15:35:29.465 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@3ce524a8] -2025-04-01 15:35:29.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:35:29.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:29.470 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1b8354aa] -2025-04-01 15:35:29.472 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 15:35:29.501 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 15:35:29.548 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 15:35:29.729 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 15080 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:35:29.731 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:35:29.738 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@16a58368 -2025-04-01 15:35:30.542 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:35:30.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:35:30.687 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:35:30.704 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:35:30.719 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:35:30.744 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:35:30.748 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:35:30.751 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 15:35:30.772 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.213 seconds (process running for 21.87) -2025-04-01 15:35:30.794 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 15:35:30.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@720a3eff] -2025-04-01 15:35:30.813 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:35:30.826 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:30.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4975af1] -2025-04-01 15:35:30.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 15:35:30.855 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:35:30.859 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:35:30.864 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:30.865 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@425befa8] -2025-04-01 15:35:30.872 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 15:35:30.918 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:35:30.933 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@1a18b38c] -2025-04-01 15:35:30.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:30.962 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@24d70c5] -2025-04-01 15:35:30.981 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 15:35:30.984 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@2f6d684d] -2025-04-01 15:35:30.986 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:30.987 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@5877a9e7] -2025-04-01 15:35:31.003 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:35:31.009 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 15:35:31.011 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:35:31.011 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:31.013 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@652132d1] -2025-04-01 15:35:31.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 15:35:31.035 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 15:35:31.038 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:31.040 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:35:31.057 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 15:35:31.061 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@40f923da] -2025-04-01 15:35:31.063 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 15:35:31.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:31.066 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@17abb5bb] -2025-04-01 15:35:31.067 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 15:35:31.085 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 15:35:31.101 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:31.102 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5f9f5487] -2025-04-01 15:35:31.121 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 15:35:31.159 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 15:35:31.270 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 15080 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:35:31.270 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 15:35:31.276 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@dd9c37 -2025-04-01 15:35:32.078 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 15:35:32.116 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 15:35:32.203 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 15:35:32.218 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 15:35:32.234 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 15:35:32.252 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 15:35:32.252 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 15:35:32.254 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 15:35:32.279 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 1.113 seconds (process running for 23.377) -2025-04-01 15:35:32.305 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 15:35:32.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@28c7ae7f] -2025-04-01 15:35:32.347 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 15:35:32.363 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:32.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@24be9868] -2025-04-01 15:35:32.371 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 15:35:32.393 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 15:35:32.404 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:32.406 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@749bbb99, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 15:35:32.453 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 15:35:32.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@21219074] -2025-04-01 15:35:32.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 15:35:32.575 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@296b208a] -2025-04-01 15:35:32.601 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 15:35:32.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@d574ae2] -2025-04-01 15:35:32.605 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 15:35:32.607 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7d03ce92] -2025-04-01 15:35:32.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 15:35:32.628 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@d1ccec8] -2025-04-01 15:35:32.632 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 15:35:32.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:32.634 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5e0a1954] -2025-04-01 15:35:32.638 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 15:35:32.655 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 15:35:32.665 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@790494f9] -2025-04-01 15:35:32.715 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 15:35:32.717 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:32.718 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@40009de0] -2025-04-01 15:35:32.721 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] ] -2025-04-01 15:35:32.749 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 15:35:32.752 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4c0ac628] -2025-04-01 15:35:32.754 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 15:35:32.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@78363803] -2025-04-01 15:35:32.768 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 15:35:32.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 15:35:32.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 15:35:32.804 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 15:35:32.866 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 15:35:32.980 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 15080 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 15:35:32.981 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 15:35:33.644 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 15:35:33.878 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 209 ms. Found 6 JPA repository interfaces. -2025-04-01 15:35:34.018 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 15:35:34.217 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:7941b35a-a034-46a7-bc0b-c4c5f07f0f40;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 15:35:35.617 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 15:35:35.920 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 15:35:36.076 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 15:35:36.668 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 15:35:36.884 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 15:35:36.909 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 15:35:37.005 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@27407cd2'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 15:35:40.904 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 15:35:40.919 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 15:35:42.151 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 15:35:44.444 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 11.571 seconds (process running for 35.542) -2025-04-01 15:35:44.814 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 15:35:44.901 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:44.908 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:44.909 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:45.213 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 15:35:45.383 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 15:35:45.411 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8ff4a6f9-2227-4da4-8757-e014a89c8b41] -2025-04-01 15:35:45.412 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#53f28a06-30eb-4c03-a5ca-276b818058df] -2025-04-01 15:35:45.413 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#53f28a06-30eb-4c03-a5ca-276b818058df] -2025-04-01 15:35:45.414 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8ff4a6f9-2227-4da4-8757-e014a89c8b41] -2025-04-01 15:35:45.663 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:45.676 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:45.798 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 15:35:45.820 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 15:35:45.847 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 15:35:45.866 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 15:35:45.881 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 15:35:45.897 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 15:35:45.905 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 15:35:45.972 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 15:35:46.072 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 15:35:46.076 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:46.078 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:46.079 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:46.082 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 15:35:46.119 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 15:35:46.127 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:11:32.243 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:11:32.244 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:11:32.245 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:11:32.245 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:11:32.246 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:11:32.248 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@3c3393ac -2025-04-01 17:11:32.249 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@21e52195 -2025-04-01 17:11:32.250 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:11:32.250 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 17:11:32.285 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:11:32.368 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:11:32.497 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4bc82fe2] -2025-04-01 17:11:32.760 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 17:11:33.547 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 17:11:33.557 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@b193946] -2025-04-01 17:11:33.626 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 17:11:33.631 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 17:11:33.635 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:11:33.873 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61036/api/auth/login -2025-04-01 17:11:33.875 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:11:33.879 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3917b3ea] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 17:11:33.897 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 17:11:33.898 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 17:11:33.901 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1fce55bc] -2025-04-01 17:11:34.083 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:11:34.084 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1e4233d3] -2025-04-01 17:11:34.086 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 17:11:34.086 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 17:11:34.086 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:11:34.148 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61036/api/users/json -2025-04-01 17:11:34.169 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:11:34.173 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@568e33f2] as "application/json" -2025-04-01 17:11:34.178 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users/json", parameters={} -2025-04-01 17:11:34.187 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 17:11:34.202 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:11:34.203 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@82ad6d] -2025-04-01 17:11:34.233 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' is not supported] -2025-04-01 17:11:34.233 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 17:11:34.233 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 17:11:34.286 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61036/api/users -2025-04-01 17:11:34.300 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:11:34.301 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:11:34.307 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:11:34.316 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:11:34.334 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3f65fc92] -2025-04-01 17:11:34.336 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 17:11:34.346 [http-nio-auto-1-exec-3] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 17:11:34.357 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:11:34.359 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:11:34.360 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1857e203] -2025-04-01 17:11:34.363 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:11:34.364 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 17:11:34.367 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:11:34.446 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:11:34.915 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:11:35.148 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:11:35.151 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:11:35.164 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:13:33.269 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 16484 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:13:33.273 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:13:37.285 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:13:37.909 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 587 ms. Found 6 JPA repository interfaces. -2025-04-01 17:13:40.593 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:13:40.637 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:13:40.639 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:13:40.856 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:13:40.868 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7497 ms -2025-04-01 17:13:41.486 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:13:41.745 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:13:42.794 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6f842ec1 -2025-04-01 17:13:42.801 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:13:43.261 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:13:43.741 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:13:44.046 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:13:46.051 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:13:46.494 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:13:50.537 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:13:50.945 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:13:52.654 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:13:56.578 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:13:56.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:13:57.368 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:13:57.535 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:13:57.781 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:13:59.353 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:14:00.279 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61106 (http) with context path '/' -2025-04-01 17:14:00.330 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 29.036 seconds (process running for 35.21) -2025-04-01 17:14:01.973 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61106/api/users -2025-04-01 17:14:02.048 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:14:02.055 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:14:02.274 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:14:02.275 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:14:02.276 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:14:02.277 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:14:02.278 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:14:02.280 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@7242c801 -2025-04-01 17:14:02.281 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@b12bef0 -2025-04-01 17:14:02.282 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:14:02.283 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 17:14:02.339 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:14:02.432 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:14:02.518 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1d28b6ae] -2025-04-01 17:14:02.680 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 17:14:03.008 [http-nio-auto-1-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 17:14:03.026 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:14:03.058 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:14:03.062 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4dcb4433] -2025-04-01 17:14:03.090 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:14:03.090 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:14:03.094 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:14:03.183 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61106/api/users/json -2025-04-01 17:14:03.225 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:14:03.228 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@43a55577] as "application/json" -2025-04-01 17:14:03.243 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users/json", parameters={} -2025-04-01 17:14:03.251 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 17:14:03.254 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:14:03.255 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@644c7005] -2025-04-01 17:14:03.278 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' is not supported] -2025-04-01 17:14:03.278 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 17:14:03.278 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 17:14:03.341 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61106/api/users -2025-04-01 17:14:03.355 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:14:03.355 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:14:03.362 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:14:03.375 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:14:03.382 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5f295d2d] -2025-04-01 17:14:03.384 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 17:14:03.394 [http-nio-auto-1-exec-3] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 17:14:03.397 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:14:03.398 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:14:03.399 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@13fd724c] -2025-04-01 17:14:03.401 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 17:14:03.403 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:14:03.406 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:14:03.445 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:14:03.918 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:14:04.164 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:14:04.167 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:14:04.173 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:17:58.539 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19804 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:17:58.544 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:18:02.480 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:18:03.164 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 652 ms. Found 6 JPA repository interfaces. -2025-04-01 17:18:05.689 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:18:05.744 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:18:05.746 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:18:06.020 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:18:06.021 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7401 ms -2025-04-01 17:18:06.573 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:18:06.777 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:18:07.492 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6a25cfa2 -2025-04-01 17:18:07.499 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:18:07.889 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:18:08.228 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:18:08.396 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:18:09.788 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:18:10.117 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:18:13.487 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:18:13.790 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:18:15.193 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:18:18.446 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:18:18.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:18:19.183 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:18:19.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:18:19.535 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:18:20.845 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:18:21.720 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61237 (http) with context path '/' -2025-04-01 17:18:21.759 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 24.991 seconds (process running for 30.901) -2025-04-01 17:18:23.481 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61237/api/users -2025-04-01 17:18:23.624 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:18:23.631 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:18:23.901 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:18:23.903 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:18:23.904 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:18:23.905 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:18:23.906 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:18:23.909 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@4bad1fdf -2025-04-01 17:18:23.910 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@47b858bd -2025-04-01 17:18:23.911 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:18:23.912 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 17:18:23.961 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:18:24.050 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:18:24.148 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@ff84206] -2025-04-01 17:18:24.335 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 17:18:24.702 [http-nio-auto-1-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 17:18:24.719 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:18:24.748 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:18:24.750 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@284e7baa] -2025-04-01 17:18:24.775 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:18:24.776 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:18:24.780 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:18:24.829 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:18:25.294 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:18:25.341 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:18:25.345 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:18:25.354 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:18:25.533 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19804 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:18:25.533 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:18:26.630 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:18:26.748 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 113 ms. Found 6 JPA repository interfaces. -2025-04-01 17:18:27.055 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:18:27.058 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:18:27.059 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:18:27.171 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:18:27.171 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1630 ms -2025-04-01 17:18:27.350 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:18:27.400 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 17:18:27.586 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@47e8f107 -2025-04-01 17:18:27.587 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 17:18:27.672 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:18:27.684 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:18:27.749 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:18:27.776 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:18:28.302 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:18:28.553 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:18:29.301 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:18:29.414 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:18:29.492 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:18:29.539 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:18:29.599 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:18:30.248 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:18:30.330 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61252 (http) with context path '/' -2025-04-01 17:18:30.346 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 4.94 seconds (process running for 39.489) -2025-04-01 17:18:30.375 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61252/api/users/json -2025-04-01 17:18:30.390 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:18:30.393 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@74ac862d] as "application/json" -2025-04-01 17:18:30.399 [http-nio-auto-2-exec-2] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:18:30.399 [http-nio-auto-2-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:18:30.400 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:18:30.400 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:18:30.401 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:18:30.403 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@1280ff25 -2025-04-01 17:18:30.404 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4317418f -2025-04-01 17:18:30.406 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:18:30.407 [http-nio-auto-2-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 17:18:30.408 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users/json", parameters={} -2025-04-01 17:18:30.420 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 17:18:30.433 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:18:30.435 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@38ec8312] -2025-04-01 17:18:30.454 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' is not supported] -2025-04-01 17:18:30.454 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 17:18:30.455 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 17:18:30.474 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:18:30.931 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:18:30.938 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:18:30.939 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 17:18:30.951 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 17:18:31.098 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19804 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:18:31.099 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:18:32.031 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:18:32.145 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 109 ms. Found 6 JPA repository interfaces. -2025-04-01 17:18:32.372 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:18:32.374 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:18:32.374 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:18:32.462 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:18:32.463 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1358 ms -2025-04-01 17:18:32.611 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:18:32.660 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-04-01 17:18:32.895 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@45e91798 -2025-04-01 17:18:32.896 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-04-01 17:18:32.993 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:18:33.008 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:18:33.057 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:18:33.089 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:18:33.664 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:18:33.979 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:18:34.895 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:18:35.025 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:18:35.103 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:18:35.145 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:18:35.175 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:18:35.776 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:18:35.857 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61266 (http) with context path '/' -2025-04-01 17:18:35.869 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 4.901 seconds (process running for 45.011) -2025-04-01 17:18:35.904 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61266/api/users -2025-04-01 17:18:35.930 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:18:35.930 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:18:35.938 [http-nio-auto-3-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:18:35.940 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:18:35.940 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:18:35.940 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:18:35.941 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:18:35.944 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@16e8188 -2025-04-01 17:18:35.946 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@24683284 -2025-04-01 17:18:35.946 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:18:35.947 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 17:18:35.948 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:18:35.957 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:18:35.968 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@fc558c6] -2025-04-01 17:18:35.986 [http-nio-auto-3-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 17:18:36.003 [http-nio-auto-3-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 17:18:36.007 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:18:36.020 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:18:36.020 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4be1eadf] -2025-04-01 17:18:36.022 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:18:36.022 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 17:18:36.025 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:18:36.036 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:18:36.409 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:18:36.413 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:18:36.414 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2025-04-01 17:18:36.419 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2025-04-01 17:22:00.589 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19292 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:22:00.592 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:22:04.785 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:22:05.495 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 679 ms. Found 6 JPA repository interfaces. -2025-04-01 17:22:08.307 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:22:08.362 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:22:08.363 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:22:08.642 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:22:08.646 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7960 ms -2025-04-01 17:22:09.256 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:22:09.488 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:22:10.196 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7a7303d8 -2025-04-01 17:22:10.203 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:22:10.617 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:22:10.952 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:22:11.137 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:22:12.529 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:22:12.899 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:22:16.664 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:22:16.990 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:22:18.682 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:22:22.476 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:22:22.852 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:22:23.152 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:22:23.265 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:22:23.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:22:24.671 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:22:25.380 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61399 (http) with context path '/' -2025-04-01 17:22:25.424 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 26.648 seconds (process running for 32.826) -2025-04-01 17:22:27.149 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61399/api/users -2025-04-01 17:22:27.247 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:22:27.256 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:22:27.554 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:22:27.554 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:22:27.555 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:22:27.556 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:22:27.557 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:22:27.560 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@166eb657 -2025-04-01 17:22:27.561 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@1c8ae58a -2025-04-01 17:22:27.563 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:22:27.565 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 9 ms -2025-04-01 17:22:27.605 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:22:27.708 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:22:27.833 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@214b9a0e] -2025-04-01 17:22:27.994 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=abc,email=abc@test.com,password=1234 -2025-04-01 17:22:28.653 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 17:22:28.665 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@61465229] -2025-04-01 17:22:28.713 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 17:22:28.715 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 17:22:28.720 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:22:28.917 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61399/api/auth/login -2025-04-01 17:22:28.918 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:22:28.921 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6feadc5e] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 17:22:28.942 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 17:22:28.943 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 17:22:28.951 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4f8d3618] -2025-04-01 17:22:29.133 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:22:29.133 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@23de5f08] -2025-04-01 17:22:29.134 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 17:22:29.135 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 17:22:29.135 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:22:29.166 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:22:29.580 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:22:29.628 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:22:29.631 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:22:29.639 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:22:29.769 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19292 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:22:29.769 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:22:30.776 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:22:30.885 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 6 JPA repository interfaces. -2025-04-01 17:22:31.230 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:22:31.234 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:22:31.235 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:22:31.337 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:22:31.338 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1564 ms -2025-04-01 17:22:31.504 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:22:31.557 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 17:22:31.741 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@2aa8520c -2025-04-01 17:22:31.742 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 17:22:31.805 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:22:31.817 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:22:31.867 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:22:31.900 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:22:32.420 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:22:32.696 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:22:33.524 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:22:33.613 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:22:33.713 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:22:33.758 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:22:33.795 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:22:34.385 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:22:34.476 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61414 (http) with context path '/' -2025-04-01 17:22:34.495 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 4.823 seconds (process running for 41.897) -2025-04-01 17:22:34.522 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61414/api/users/json -2025-04-01 17:22:34.531 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:22:34.534 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@68b66654] as "application/json" -2025-04-01 17:22:34.538 [http-nio-auto-2-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:22:34.539 [http-nio-auto-2-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:22:34.540 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:22:34.540 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:22:34.542 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:22:34.545 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@66e6abe4 -2025-04-01 17:22:34.546 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@12b617f5 -2025-04-01 17:22:34.547 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:22:34.547 [http-nio-auto-2-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 17:22:34.549 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users/json", parameters={} -2025-04-01 17:22:34.557 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 17:22:34.577 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:22:34.578 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@32281ffb] -2025-04-01 17:22:34.594 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 17:22:34.595 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' is not supported] -2025-04-01 17:22:34.595 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 17:22:34.617 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:22:35.017 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:22:35.022 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:22:35.023 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 17:22:35.033 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 17:22:35.143 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19292 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:22:35.144 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:22:36.006 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:22:36.074 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 65 ms. Found 6 JPA repository interfaces. -2025-04-01 17:22:36.267 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:22:36.268 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:22:36.269 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:22:36.391 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:22:36.392 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1243 ms -2025-04-01 17:22:36.637 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:22:36.700 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-04-01 17:22:36.891 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@3523d19f -2025-04-01 17:22:36.892 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-04-01 17:22:36.961 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:22:36.986 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:22:37.061 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:22:37.094 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:22:37.667 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:22:37.969 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:22:38.832 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:22:38.967 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:22:39.050 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:22:39.097 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:22:39.161 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:22:39.769 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:22:39.834 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61428 (http) with context path '/' -2025-04-01 17:22:39.848 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 4.797 seconds (process running for 47.25) -2025-04-01 17:22:39.883 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61428/api/users -2025-04-01 17:22:39.898 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:22:39.899 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:22:39.909 [http-nio-auto-3-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:22:39.911 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:22:39.911 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:22:39.912 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:22:39.912 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:22:39.917 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@6f1d8416 -2025-04-01 17:22:39.919 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4bd8d4a5 -2025-04-01 17:22:39.919 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:22:39.920 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 9 ms -2025-04-01 17:22:39.925 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:22:39.934 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:22:39.958 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@11b76a0c] -2025-04-01 17:22:39.973 [http-nio-auto-3-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=aaa,email=aaa@test.com,password=1234 -2025-04-01 17:22:40.038 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 17:22:40.043 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@394a133] -2025-04-01 17:22:40.049 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 17:22:40.049 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:22:40.051 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 17:22:40.056 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:61428/api/usersb558764b-197e-4219-9583-7a82a0fae599 -2025-04-01 17:22:40.067 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/usersb558764b-197e-4219-9583-7a82a0fae599", parameters={masked} -2025-04-01 17:22:40.076 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-01 17:22:40.086 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.resource.ResourceHttpRequestHandler - Resource not found -2025-04-01 17:22:40.089 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 17:22:40.097 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:22:40.098 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1f371fbe] -2025-04-01 17:22:40.103 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/usersb558764b-197e-4219-9583-7a82a0fae599.] -2025-04-01 17:22:40.104 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 17:22:40.105 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 17:22:40.120 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:22:40.521 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:22:40.526 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:22:40.528 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2025-04-01 17:22:40.538 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2025-04-01 17:26:39.952 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 16636 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:26:39.956 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:26:44.248 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:26:44.985 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 703 ms. Found 6 JPA repository interfaces. -2025-04-01 17:26:47.903 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:26:47.955 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:26:47.956 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:26:48.223 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:26:48.228 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 8192 ms -2025-04-01 17:26:48.872 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:26:49.057 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:26:49.849 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1ad13538 -2025-04-01 17:26:49.856 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:26:50.362 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:26:50.735 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:26:50.930 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:26:52.340 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:26:52.733 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:26:56.387 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:26:56.680 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:26:58.065 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:27:01.658 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:27:02.020 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:27:02.329 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:27:02.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:27:02.696 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:27:03.970 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:27:04.710 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61520 (http) with context path '/' -2025-04-01 17:27:04.748 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 26.631 seconds (process running for 32.642) -2025-04-01 17:27:06.466 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61520/api/users -2025-04-01 17:27:06.561 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:27:06.567 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:27:06.765 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:27:06.766 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:27:06.766 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:27:06.767 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:27:06.768 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:27:06.771 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@3b3bcd18 -2025-04-01 17:27:06.772 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@444fe2bd -2025-04-01 17:27:06.772 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:27:06.772 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 17:27:06.809 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:27:06.875 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:27:06.956 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@24ae166] -2025-04-01 17:27:07.123 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=abc,email=abc@test.com,password=1234 -2025-04-01 17:27:07.435 [http-nio-auto-1-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: abc@test.com -2025-04-01 17:27:07.448 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:27:07.478 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:27:07.480 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@20b89694] -2025-04-01 17:27:07.507 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:27:07.507 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:27:07.525 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:27:07.627 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61520/api/users -2025-04-01 17:27:07.639 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:27:07.640 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:27:07.656 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:27:07.665 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:27:07.671 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6336e082] -2025-04-01 17:27:07.673 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=abc,email=abc@test.com,password=1234 -2025-04-01 17:27:07.679 [http-nio-auto-1-exec-2] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: abc@test.com -2025-04-01 17:27:07.682 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:27:07.683 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:27:07.684 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2efb60bb] -2025-04-01 17:27:07.686 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:27:07.687 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:27:07.689 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:27:07.736 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:27:08.320 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:27:08.562 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:27:08.565 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:27:08.574 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:27:55.233 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 2500 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:27:55.238 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:28:00.451 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:28:01.206 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 721 ms. Found 6 JPA repository interfaces. -2025-04-01 17:28:04.135 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:28:04.187 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:28:04.188 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:28:04.453 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:28:04.456 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 9135 ms -2025-04-01 17:28:05.022 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:28:05.239 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:28:06.448 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5613e43a -2025-04-01 17:28:06.454 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:28:07.003 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:28:07.503 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:28:07.739 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:28:09.510 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:28:10.203 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:28:17.397 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:28:17.795 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:28:19.332 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:28:23.112 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:28:23.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:28:23.900 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:28:24.080 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:28:24.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:28:25.868 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:28:26.677 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 61571 (http) with context path '/' -2025-04-01 17:28:26.724 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 33.168 seconds (process running for 42.799) -2025-04-01 17:28:28.503 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61571/api/users -2025-04-01 17:28:28.613 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:28:28.622 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:28:28.852 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:28:28.854 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:28:28.855 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:28:28.857 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:28:28.857 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:28:28.860 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@4307c992 -2025-04-01 17:28:28.861 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@7fe69e25 -2025-04-01 17:28:28.862 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:28:28.863 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 17:28:28.905 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:28:28.979 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:28:29.089 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@32ee1458] -2025-04-01 17:28:29.272 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=you,email=you@test.com,password=1234 -2025-04-01 17:28:29.935 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 17:28:29.947 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3b41f0e6] -2025-04-01 17:28:30.003 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 17:28:30.005 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 17:28:30.007 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:28:30.014 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61571/api/auth/login -2025-04-01 17:28:30.015 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:28:30.018 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@66690f6d] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 17:28:30.037 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 17:28:30.038 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 17:28:30.048 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@44cc8220] -2025-04-01 17:28:30.298 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:28:30.299 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@79631f21] -2025-04-01 17:28:30.301 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 17:28:30.301 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 17:28:30.302 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:28:30.692 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:61571/api/users -2025-04-01 17:28:30.713 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:28:30.713 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:28:30.721 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:28:30.734 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:28:30.744 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7a23070] -2025-04-01 17:28:30.750 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=you,email=you@test.com,password=1234 -2025-04-01 17:28:30.760 [http-nio-auto-1-exec-3] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: you@test.com -2025-04-01 17:28:30.778 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:28:30.795 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:28:30.796 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3e0a96e7] -2025-04-01 17:28:30.799 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:28:30.804 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:28:30.811 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:28:30.898 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:28:31.451 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:28:31.691 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:28:31.695 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:28:31.710 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:42:27.591 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 3216 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:42:27.597 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:42:32.919 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:42:33.727 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 764 ms. Found 6 JPA repository interfaces. -2025-04-01 17:42:37.855 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:42:37.918 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:42:37.920 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:42:38.207 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:42:38.210 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 10507 ms -2025-04-01 17:42:39.147 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:42:39.384 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:42:40.170 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7e4656dc -2025-04-01 17:42:40.176 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:42:40.594 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:42:40.925 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:42:41.107 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:42:42.499 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:42:42.807 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:42:46.697 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:42:46.997 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:42:49.091 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:42:52.846 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:42:53.232 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:42:53.585 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:42:53.711 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:42:53.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:42:55.088 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 17:42:55.111 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:42:55.121 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:42:55.146 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:42:55.164 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 17:42:55.369 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 17:42:55.536 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:42:55.582 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@3cf7b56d] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@4789da65 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:42:55.682 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@13a6ac2e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4789da65 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 17:43:14.506 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 13996 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:43:14.512 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:43:27.696 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 3612 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:43:27.701 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:43:32.049 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:43:32.807 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 723 ms. Found 6 JPA repository interfaces. -2025-04-01 17:43:36.051 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:43:36.097 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:43:36.098 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:43:36.352 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:43:36.355 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 8555 ms -2025-04-01 17:43:36.971 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:43:37.197 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:43:37.988 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4b5d1d0c -2025-04-01 17:43:37.995 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:43:38.402 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:43:38.737 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:43:38.924 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:43:40.387 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:43:40.792 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:43:44.269 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:43:44.586 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:43:46.126 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:43:49.744 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:43:50.144 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:43:50.470 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:43:50.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:43:50.799 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:43:51.717 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 17:43:51.728 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:43:51.733 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:43:51.744 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:43:51.752 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 17:43:51.919 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 17:43:52.085 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:43:52.111 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@313c6ab2] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7cbd3811 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:43:52.163 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@71564bd] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7cbd3811 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 17:45:23.549 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 17736 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:45:23.555 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:45:27.569 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:45:28.183 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 584 ms. Found 6 JPA repository interfaces. -2025-04-01 17:45:31.072 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:45:31.122 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:45:31.123 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:45:31.379 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:45:31.385 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7734 ms -2025-04-01 17:45:31.976 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:45:32.168 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:45:32.860 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1b3fadda -2025-04-01 17:45:32.869 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:45:33.219 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:45:33.539 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:45:33.709 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:45:35.214 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:45:35.566 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:45:40.927 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:45:41.342 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:45:43.271 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:45:48.163 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:45:48.639 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:45:49.035 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:45:49.153 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:45:49.338 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:45:50.578 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 17:45:50.590 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:45:50.601 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:45:50.616 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:45:50.650 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 17:45:50.866 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 17:45:50.978 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:45:51.018 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@37940a45] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@8a087c2 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:45:51.180 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@13e9440] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@8a087c2 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 17:49:10.056 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 19888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:49:10.060 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:49:15.084 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:49:15.871 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 759 ms. Found 6 JPA repository interfaces. -2025-04-01 17:49:20.138 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:49:20.178 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:49:20.179 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:49:20.420 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:49:20.423 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 10271 ms -2025-04-01 17:49:21.112 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:49:21.481 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:49:22.457 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2eb4fe7 -2025-04-01 17:49:22.462 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:49:22.992 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:49:23.581 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:49:23.780 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:49:25.416 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:49:25.818 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:49:29.322 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:49:29.608 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:49:31.080 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:49:35.199 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:49:35.510 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:49:35.846 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:49:35.952 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:49:36.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:49:37.193 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 17:49:37.199 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:49:37.206 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:49:37.222 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:49:37.231 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 17:49:37.404 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 17:49:37.509 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:49:37.537 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@6b81bb92] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@505c4fb3 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 17:49:37.604 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@1a88c8c7] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@505c4fb3 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3078cac, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@48a0c8aa, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@765ffb14, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@77865933, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@26bbe604, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@47c40b56, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@68ac9ec5, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@711d0b06], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 17:52:41.065 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 8560 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:52:41.071 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:52:46.505 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:52:47.404 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 852 ms. Found 6 JPA repository interfaces. -2025-04-01 17:52:50.781 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:52:50.846 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:52:50.847 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:52:51.155 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:52:51.158 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 9926 ms -2025-04-01 17:52:51.779 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:52:52.033 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:52:52.950 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@172741cc -2025-04-01 17:52:52.959 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:52:53.426 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:52:53.818 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:52:53.990 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:52:55.625 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:52:56.002 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:52:59.965 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:53:00.296 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:53:01.572 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:53:04.587 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:53:04.936 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:53:05.223 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:53:05.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:53:05.587 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:53:06.752 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:53:07.485 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 62577 (http) with context path '/' -2025-04-01 17:53:07.522 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 28.74 seconds (process running for 35.313) -2025-04-01 17:53:09.089 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:62577/api/users -2025-04-01 17:53:09.168 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:53:09.173 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:53:09.343 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:53:09.344 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:53:09.344 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:53:09.345 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:53:09.345 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:53:09.348 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@5f97275a -2025-04-01 17:53:09.349 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2d0c5162 -2025-04-01 17:53:09.350 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:53:09.351 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 17:53:09.394 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:53:09.463 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:53:09.533 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@fc5b311] -2025-04-01 17:53:09.673 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=you,email=you@test.com,password=1234 -2025-04-01 17:53:09.926 [http-nio-auto-1-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: you@test.com -2025-04-01 17:53:09.938 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:53:09.963 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:53:09.966 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@63fe0ac9] -2025-04-01 17:53:09.989 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:53:09.989 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:53:09.993 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:53:10.051 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:62577/api/users -2025-04-01 17:53:10.051 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:53:10.052 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:53:10.057 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:53:10.064 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:53:10.069 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@529c8d1f] -2025-04-01 17:53:10.071 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=you,email=you@test.com,password=1234 -2025-04-01 17:53:10.075 [http-nio-auto-1-exec-2] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: you@test.com -2025-04-01 17:53:10.078 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:53:10.079 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:53:10.080 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@357d72c7] -2025-04-01 17:53:10.081 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:53:10.081 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:53:10.084 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:53:10.123 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:53:10.750 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:53:11.055 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:53:11.064 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:53:11.087 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:53:55.862 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 5452 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:53:55.867 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:54:00.849 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:54:01.522 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 637 ms. Found 6 JPA repository interfaces. -2025-04-01 17:54:04.610 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:54:04.664 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:54:04.666 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:54:05.024 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:54:05.028 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 9011 ms -2025-04-01 17:54:05.728 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:54:05.945 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:54:06.717 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1e2d085c -2025-04-01 17:54:06.725 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:54:07.136 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:54:07.468 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:54:07.614 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:54:08.965 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:54:09.281 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:54:12.812 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:54:13.104 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:54:14.318 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 17:54:17.845 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 17:54:18.169 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 17:54:18.440 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 17:54:18.561 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 17:54:18.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 17:54:19.859 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 17:54:20.494 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 62633 (http) with context path '/' -2025-04-01 17:54:20.537 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 29.501 seconds (process running for 39.534) -2025-04-01 17:54:21.903 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:62633/api/users -2025-04-01 17:54:21.965 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:54:21.969 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:54:22.149 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 17:54:22.149 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 17:54:22.150 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 17:54:22.150 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 17:54:22.151 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 17:54:22.153 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@7896f76b -2025-04-01 17:54:22.154 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@23bc195 -2025-04-01 17:54:22.155 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 17:54:22.155 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 17:54:22.196 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:54:22.274 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:54:22.365 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@180b7123] -2025-04-01 17:54:22.531 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=hello,email=hello@test.com,password=1234 -2025-04-01 17:54:23.208 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 17:54:23.219 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@c7be7f3] -2025-04-01 17:54:23.291 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 17:54:23.295 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:54:23.314 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 17:54:23.335 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:62633/api/auth/login -2025-04-01 17:54:23.336 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:54:23.340 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@71372b0a] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 17:54:23.363 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 17:54:23.366 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 17:54:23.377 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@15b4e2f5] -2025-04-01 17:54:23.680 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:54:23.681 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3a7a57fe] -2025-04-01 17:54:23.683 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 17:54:23.684 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 17:54:23.684 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 17:54:23.935 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:62633/api/users -2025-04-01 17:54:23.936 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 17:54:23.936 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 17:54:23.949 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 17:54:23.957 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 17:54:23.961 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@49919260] -2025-04-01 17:54:23.964 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=hello,email=hello@test.com,password=1234 -2025-04-01 17:54:23.973 [http-nio-auto-1-exec-3] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hello@test.com -2025-04-01 17:54:23.987 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 17:54:24.006 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 17:54:24.007 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@73c72509] -2025-04-01 17:54:24.010 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 17:54:24.014 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 17:54:24.017 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 17:54:24.091 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 17:54:24.536 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 17:54:24.788 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:54:24.793 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 17:54:24.801 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 17:59:42.224 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 17500 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 17:59:42.229 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 17:59:46.273 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 17:59:46.942 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 637 ms. Found 6 JPA repository interfaces. -2025-04-01 17:59:49.733 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 17:59:49.792 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 17:59:49.793 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 17:59:50.078 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 17:59:50.083 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7781 ms -2025-04-01 17:59:50.666 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 17:59:50.850 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 17:59:51.571 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@59ef35de -2025-04-01 17:59:51.575 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 17:59:51.916 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 17:59:52.238 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 17:59:52.414 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 17:59:53.728 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 17:59:54.049 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 17:59:57.507 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 17:59:57.798 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 17:59:59.120 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:00:03.248 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:00:03.566 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:00:03.830 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:00:03.954 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:00:04.251 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:00:06.049 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 18:00:06.068 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:00:06.080 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:00:06.096 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:00:06.124 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 18:00:06.507 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 18:00:06.637 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:00:06.674 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@67864aeb] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@2dcd206c testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3dd31157, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@29a98d9f, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2a869a16, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@37b52340, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@58740366, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4cb2918c, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2dd0f797, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2bc80f64], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:00:06.730 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@6dadd99c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2dcd206c testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3dd31157, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@29a98d9f, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2a869a16, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@37b52340, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@58740366, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4cb2918c, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2dd0f797, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2bc80f64], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 18:01:46.776 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 8660 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:01:46.782 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "dev" -2025-04-01 18:01:50.750 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:01:51.430 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 646 ms. Found 6 JPA repository interfaces. -2025-04-01 18:01:54.353 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:01:54.395 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:01:54.396 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:01:54.673 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:01:54.677 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7801 ms -2025-04-01 18:01:55.256 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:01:55.448 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:01:56.157 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@54a336d8 -2025-04-01 18:01:56.163 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:01:56.535 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:01:56.880 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:01:57.043 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:01:58.279 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:01:58.629 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 17.4 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:02:01.541 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:02:01.792 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:02:03.068 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:02:06.987 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:02:07.309 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:02:07.593 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:02:07.707 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:02:07.889 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:02:08.838 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 18:02:08.847 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:02:08.856 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:02:08.871 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:02:08.878 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 18:02:09.088 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 18:02:09.176 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:02:09.201 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@1c83b65d] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7b5f9ce5 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3dd31157, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@29a98d9f, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2a869a16, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@37b52340, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@58740366, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4cb2918c, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2dd0f797, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2bc80f64], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:02:09.250 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@255655c6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7b5f9ce5 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3dd31157, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@29a98d9f, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2a869a16, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@37b52340, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@58740366, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4cb2918c, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2dd0f797, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2bc80f64], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 18:04:38.532 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 18640 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:04:38.539 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:04:43.620 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:04:44.678 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1020 ms. Found 6 JPA repository interfaces. -2025-04-01 18:04:48.447 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:04:48.508 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:04:48.509 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:04:48.839 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:04:48.843 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 10184 ms -2025-04-01 18:04:49.567 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:04:49.758 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:04:50.978 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:04:50.983 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:04:51.506 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:04:51.804 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:04:51.983 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:04:53.242 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:04:53.392 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:04:53.409 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:04:53.458 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:04:57.978 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:04:58.025 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:04:58.027 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:04:58.029 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:04:58.030 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:04:58.031 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:04:58.033 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:04:58.034 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:04:58.036 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:04:58.038 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:04:58.040 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:04:58.047 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:04:58.050 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:04:58.052 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:04:58.055 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:04:58.059 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:04:58.062 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:04:58.088 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:04:58.095 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:04:58.101 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:04:58.104 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:04:58.111 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:04:58.116 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:04:58.120 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:04:58.127 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:04:58.131 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:04:58.135 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:04:58.138 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:04:58.143 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:04:58.148 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:04:58.155 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:04:58.160 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:04:58.173 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:05:00.047 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:05:05.999 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:05:06.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:05:07.128 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:05:07.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:05:07.616 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:05:09.880 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:05:10.061 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:05:11.483 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63116 (http) with context path '/' -2025-04-01 18:05:11.540 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 35.172 seconds (process running for 42.172) -2025-04-01 18:05:13.837 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63116/api/users -2025-04-01 18:05:13.986 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:05:13.995 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:05:14.292 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:05:14.293 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:05:14.294 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:05:14.295 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:05:14.296 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:05:14.299 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@76bc9a4b -2025-04-01 18:05:14.301 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@3533f01d -2025-04-01 18:05:14.301 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:05:14.303 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 9 ms -2025-04-01 18:05:14.359 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:05:14.460 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:05:14.584 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@33508040] -2025-04-01 18:05:14.840 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:05:15.185 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:05:15.337 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:05:15.871 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:05:15.925 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:05:15.932 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:05:15.956 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:05:16.008 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:05:16.022 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@69b2477] -2025-04-01 18:05:16.145 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:05:16.150 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:05:16.160 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:05:16.632 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63116/api/auth/login -2025-04-01 18:05:16.633 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:05:16.643 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5fcefde3] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:05:16.671 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:05:16.673 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:05:16.685 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4d958968] -2025-04-01 18:05:16.910 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:05:17.079 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:05:17.178 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:05:17.190 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7260f0d3] -2025-04-01 18:05:17.195 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:05:17.200 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:05:17.195 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:05:17.297 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63116/api/users -2025-04-01 18:05:17.313 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:05:17.315 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:05:17.329 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:05:17.372 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:05:17.383 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@18a239df] -2025-04-01 18:05:17.403 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:05:17.411 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:05:17.433 [http-nio-auto-1-exec-3] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 18:05:17.451 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:05:17.473 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:05:17.474 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2d49ba2c] -2025-04-01 18:05:17.488 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 18:05:17.490 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 18:05:17.493 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 18:05:17.681 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63116/api/users -2025-04-01 18:05:17.695 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:05:17.696 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:05:17.710 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:05:17.720 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:05:17.733 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@728e323d] -2025-04-01 18:05:17.738 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 18:05:17.743 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:05:17.754 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:05:17.766 [http-nio-auto-1-exec-4] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 18:05:17.769 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:05:17.772 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:05:17.773 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3acc73e1] -2025-04-01 18:05:17.775 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 18:05:17.778 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 18:05:17.783 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 18:05:17.840 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:05:18.522 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:05:18.921 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:05:18.923 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:05:18.924 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:05:18.927 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:05:18.929 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:05:18.940 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:05:18.943 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:05:18.951 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:05:18.961 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:05:18.964 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:05:18.966 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:05:18.969 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:05:18.971 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:05:18.973 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:05:18.975 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:05:18.977 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:05:18.981 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:05:18.997 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:05:19.005 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:09:09.130 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 14104 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:09:09.135 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:09:17.565 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:09:19.098 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1487 ms. Found 6 JPA repository interfaces. -2025-04-01 18:09:25.827 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:09:25.906 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:09:25.908 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:09:26.384 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:09:26.391 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 17152 ms -2025-04-01 18:09:27.577 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:09:28.260 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:09:29.887 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:09:29.900 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:09:31.437 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:09:32.330 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:09:32.930 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:09:35.161 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:09:35.427 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:09:35.453 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:09:35.548 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:09:42.645 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:09:42.753 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:09:42.758 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:09:42.762 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:09:42.763 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:09:42.769 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:09:42.775 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:09:42.782 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:09:42.785 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:09:42.791 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:09:42.796 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:09:42.805 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:09:42.811 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:09:42.818 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:09:42.822 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:09:42.841 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:09:42.849 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:09:42.887 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:09:42.899 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:09:42.908 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:09:42.913 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:09:42.921 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:09:42.936 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:09:42.945 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:09:42.958 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:09:42.967 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:09:42.972 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:09:42.977 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:09:42.987 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:09:42.995 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:09:43.005 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:09:43.012 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:09:43.036 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:09:46.075 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:09:50.755 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:09:51.216 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:09:51.613 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:09:51.785 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:09:52.041 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:09:53.393 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:09:53.515 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:09:54.269 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63258 (http) with context path '/' -2025-04-01 18:09:54.313 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 48.059 seconds (process running for 58.132) -2025-04-01 18:09:56.146 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63258/api/users -2025-04-01 18:09:56.256 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:09:56.262 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:09:56.497 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:09:56.497 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:09:56.498 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:09:56.498 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:09:56.498 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:09:56.500 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@270ae60 -2025-04-01 18:09:56.501 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2e291213 -2025-04-01 18:09:56.502 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:09:56.502 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 18:09:56.550 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:09:56.629 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:09:56.728 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@385e88fc] -2025-04-01 18:09:56.979 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:09:57.465 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:09:57.651 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:09:58.153 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:09:58.192 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:09:58.199 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:09:58.210 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:09:58.241 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:09:58.252 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6cd657f0] -2025-04-01 18:09:58.303 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:09:58.304 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:09:58.307 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:09:58.579 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63258/api/auth/login -2025-04-01 18:09:58.579 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:09:58.585 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@11292f6a] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:09:58.598 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:09:58.599 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:09:58.607 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@528d3cf9] -2025-04-01 18:09:58.720 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:09:58.948 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:09:59.024 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:09:59.025 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@b03c6cb] -2025-04-01 18:09:59.029 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:09:59.029 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:09:59.029 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:09:59.087 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63258/api/users -2025-04-01 18:09:59.103 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:09:59.105 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:09:59.126 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:09:59.137 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:09:59.143 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@ed53078] -2025-04-01 18:09:59.148 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:09:59.152 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:09:59.163 [http-nio-auto-1-exec-3] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 18:09:59.178 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:09:59.197 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:09:59.198 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@61800a91] -2025-04-01 18:09:59.201 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 18:09:59.202 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 18:09:59.207 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 18:09:59.277 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63258/api/users -2025-04-01 18:09:59.295 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:09:59.296 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:09:59.317 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:09:59.333 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:09:59.341 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1c9a1523] -2025-04-01 18:09:59.346 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 18:09:59.354 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:09:59.362 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:09:59.368 [http-nio-auto-1-exec-6] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 18:09:59.371 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:09:59.372 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:09:59.375 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@662c75bf] -2025-04-01 18:09:59.377 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 18:09:59.377 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 18:09:59.380 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 18:09:59.460 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:10:00.104 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:10:00.427 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:10:00.429 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:10:00.430 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:10:00.431 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:10:00.432 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:10:00.433 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:10:00.434 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:10:00.435 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:10:00.435 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:10:00.436 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:10:00.437 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:10:00.439 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:10:00.442 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:10:00.443 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:10:00.449 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:10:00.459 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:10:00.462 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:10:00.471 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:10:00.476 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:11:57.258 [Test worker] INFO com.sprint.mission.discodeit.integration.UserIntegrationTest - Starting UserIntegrationTest using Java 17.0.12 with PID 19948 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:11:57.270 [Test worker] INFO com.sprint.mission.discodeit.integration.UserIntegrationTest - The following 1 profile is active: "test" -2025-04-01 18:12:05.432 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:12:06.554 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1045 ms. Found 6 JPA repository interfaces. -2025-04-01 18:12:12.071 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:12:12.143 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:12:12.146 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:12:12.489 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:12:12.492 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 15099 ms -2025-04-01 18:12:13.443 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:12:13.705 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:12:15.049 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:12:15.088 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:12:15.843 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:12:16.318 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:12:16.674 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:12:18.166 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:12:18.361 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:12:18.376 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:12:18.435 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:12:23.416 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:12:23.469 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:12:23.471 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:12:23.473 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:12:23.474 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:12:23.475 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:12:23.477 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:12:23.480 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:12:23.480 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:12:23.484 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:12:23.485 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:12:23.493 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:12:23.498 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:12:23.500 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:12:23.502 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:12:23.508 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:12:23.513 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:12:23.532 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:12:23.543 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:12:23.547 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:12:23.550 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:12:23.553 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:12:23.561 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:12:23.566 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:12:23.578 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:12:23.583 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:12:23.588 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:12:23.593 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:12:23.598 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:12:23.602 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:12:23.609 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:12:23.616 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:12:23.649 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:12:26.395 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:12:31.809 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:12:32.382 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:12:33.091 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:12:33.329 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:12:33.611 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:12:35.467 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:12:35.715 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:12:35.729 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 18:12:35.730 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 18:12:35.762 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:12:35.857 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 126 ms -2025-04-01 18:12:36.975 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63310 (http) with context path '/' -2025-04-01 18:12:37.033 [Test worker] INFO com.sprint.mission.discodeit.integration.UserIntegrationTest - Started UserIntegrationTest in 42.674 seconds (process running for 49.817) -2025-04-01 18:12:38.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:12:39.012 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1e3ff97d] -2025-04-01 18:12:39.357 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:12:39.840 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:12:40.057 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:12:40.309 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 18:12:40.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@556c625a] -2025-04-01 18:12:40.536 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:12:40.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@326e74ba] -2025-04-01 18:12:40.614 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:12:40.651 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:12:40.655 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:12:40.663 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:12:40.677 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:12:40.754 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:12:40.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@23f6f592] -2025-04-01 18:12:40.872 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:12:41.557 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:12:41.922 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:12:41.925 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:12:41.927 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:12:41.930 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:12:41.935 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:12:41.937 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:12:41.939 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:12:41.942 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:12:41.943 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:12:41.945 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:12:41.946 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:12:41.948 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:12:41.951 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:12:41.955 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:12:41.960 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:12:41.963 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:12:41.968 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:12:41.973 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:12:41.976 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:17:17.249 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 15892 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:17:17.253 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:17:23.793 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:17:25.038 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1196 ms. Found 6 JPA repository interfaces. -2025-04-01 18:17:30.647 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:17:30.746 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:17:30.749 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:17:31.394 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:17:31.400 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 14042 ms -2025-04-01 18:17:32.746 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:17:33.070 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:17:34.812 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:17:34.822 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:17:35.462 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:17:35.805 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:17:35.973 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:17:37.441 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:17:37.701 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:17:37.721 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:17:37.781 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:17:44.417 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:17:44.511 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:17:44.517 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:17:44.522 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:17:44.526 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:17:44.528 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:17:44.530 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:17:44.531 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:17:44.532 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:17:44.536 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:17:44.539 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:17:44.549 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:17:44.553 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:17:44.564 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:17:44.566 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:17:44.570 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:17:44.574 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:17:44.601 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:17:44.613 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:17:44.628 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:17:44.631 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:17:44.635 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:17:44.641 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:17:44.652 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:17:44.661 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:17:44.665 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:17:44.670 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:17:44.675 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:17:44.680 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:17:44.686 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:17:44.693 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:17:44.701 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:17:44.718 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:17:47.154 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:17:55.201 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:17:55.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:17:56.533 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:17:56.664 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:17:56.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:17:58.943 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:17:59.420 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:18:01.164 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63422 (http) with context path '/' -2025-04-01 18:18:01.226 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 46.509 seconds (process running for 55.814) -2025-04-01 18:18:03.543 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63422/api/users -2025-04-01 18:18:03.683 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:18:03.693 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:18:04.066 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:18:04.067 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:18:04.068 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:18:04.070 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:18:04.071 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:18:04.075 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@5a421747 -2025-04-01 18:18:04.077 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@36a55ed7 -2025-04-01 18:18:04.078 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:18:04.079 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 10 ms -2025-04-01 18:18:04.140 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:18:04.254 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:18:04.399 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7b7cc3dc] -2025-04-01 18:18:04.615 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:18:05.311 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:18:05.741 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:18:06.162 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:18:06.199 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:18:06.203 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:18:06.213 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:18:06.239 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:18:06.247 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@bb4552] -2025-04-01 18:18:06.297 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:18:06.302 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:18:06.303 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:18:06.315 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63422/api/auth/login -2025-04-01 18:18:06.316 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:18:06.323 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@f975e98] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:18:06.343 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:18:06.344 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:18:06.351 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@779dd072] -2025-04-01 18:18:06.595 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:18:06.744 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:18:06.811 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:18:06.812 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7aec1dbf] -2025-04-01 18:18:06.815 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:18:06.816 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:18:06.817 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:18:07.577 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:18:08.242 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:18:08.553 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:18:08.555 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:18:08.555 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:18:08.556 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:18:08.557 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:18:08.557 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:18:08.558 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:18:08.559 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:18:08.559 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:18:08.559 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:18:08.560 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:18:08.561 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:18:08.562 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:18:08.562 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:18:08.563 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:18:08.563 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:18:08.565 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:18:08.573 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:18:08.576 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:19:35.969 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 12176 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:19:35.976 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:19:43.297 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:19:44.176 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 831 ms. Found 6 JPA repository interfaces. -2025-04-01 18:19:48.179 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:19:48.251 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:19:48.253 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:19:48.652 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:19:48.658 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 12506 ms -2025-04-01 18:19:49.550 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:19:49.851 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:19:51.240 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:19:51.248 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:19:51.871 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:19:52.264 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:19:52.433 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:19:54.415 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:19:54.609 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:19:54.646 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:19:54.739 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:20:01.638 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:20:01.733 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:20:01.736 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:20:01.738 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:20:01.740 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:20:01.741 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:20:01.742 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:20:01.744 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:20:01.745 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:20:01.747 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:20:01.749 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:20:01.757 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:20:01.761 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:20:01.764 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:20:01.767 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:20:01.775 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:20:01.781 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:20:01.807 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:20:01.814 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:20:01.821 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:20:01.824 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:20:01.831 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:20:01.837 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:20:01.844 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:20:01.855 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:20:01.861 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:20:01.867 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:20:01.872 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:20:01.883 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:20:01.889 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:20:01.894 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:20:01.898 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:20:01.932 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:20:04.330 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:20:10.213 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:20:10.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:20:11.673 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:20:11.880 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:20:12.278 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:20:15.172 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:20:15.462 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:20:17.349 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63493 (http) with context path '/' -2025-04-01 18:20:17.484 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 45.889 seconds (process running for 57.407) -2025-04-01 18:20:22.296 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63493/api/users -2025-04-01 18:20:22.407 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:20:22.414 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:20:22.682 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:20:22.683 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:20:22.683 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:20:22.684 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:20:22.684 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:20:22.688 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@4f9b7b1c -2025-04-01 18:20:22.690 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2e635fdb -2025-04-01 18:20:22.691 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:20:22.693 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 9 ms -2025-04-01 18:20:22.749 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:20:22.870 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:20:22.966 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@19b39771] -2025-04-01 18:20:23.186 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 18:20:23.557 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:20:23.700 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:20:24.149 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:20:24.199 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:20:24.204 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:20:24.223 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:20:24.256 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:20:24.265 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@179a824c] -2025-04-01 18:20:24.306 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:20:24.309 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:20:24.311 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:20:24.318 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:63493/api/users/4c7f720d-29d2-48a2-a926-e08b61d1e031 -2025-04-01 18:20:24.332 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/4c7f720d-29d2-48a2-a926-e08b61d1e031", parameters={masked} -2025-04-01 18:20:24.333 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 18:20:24.354 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 18:20:24.428 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=4c7f720d-29d2-48a2-a926-e08b61d1e031, email=bye@test.com -2025-04-01 18:20:24.448 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 18:20:24.458 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 18:20:24.487 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 18:20:24.497 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 18:20:24.502 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 18:20:24.504 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 18:20:24.514 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:20:24.515 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 18:20:24.518 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 18:20:24.520 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 18:20:24.521 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63493/api/auth/login -2025-04-01 18:20:24.522 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 18:20:24.526 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3b7175c9] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:20:24.546 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:20:24.547 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:20:24.550 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@11a5d3a] -2025-04-01 18:20:24.629 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:20:24.664 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:20:24.680 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:20:24.681 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7de829ba] -2025-04-01 18:20:24.683 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 18:20:24.685 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 18:20:24.686 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 18:20:24.834 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:20:25.679 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:20:26.127 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:20:26.129 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:20:26.130 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:20:26.133 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:20:26.135 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:20:26.138 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:20:26.140 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:20:26.142 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:20:26.148 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:20:26.153 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:20:26.158 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:20:26.161 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:20:26.164 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:20:26.166 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:20:26.170 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:20:26.174 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:20:26.177 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:20:26.185 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:20:26.191 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:23:47.566 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 9564 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:23:47.574 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:23:55.362 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:23:57.153 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1709 ms. Found 6 JPA repository interfaces. -2025-04-01 18:24:03.486 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:24:03.575 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:24:03.578 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:24:04.291 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:24:04.296 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 16527 ms -2025-04-01 18:24:06.074 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:24:06.475 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:24:08.334 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:24:08.361 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:24:09.463 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:24:09.826 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:24:10.010 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:24:12.080 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:24:12.396 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:24:12.430 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:24:12.600 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:24:20.575 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:24:20.679 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:24:20.682 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:24:20.684 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:24:20.689 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:24:20.691 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:24:20.694 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:24:20.700 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:24:20.702 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:24:20.706 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:24:20.710 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:24:20.730 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:24:20.733 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:24:20.736 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:24:20.741 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:24:20.746 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:24:20.751 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:24:20.789 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:24:20.821 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:24:20.834 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:24:20.838 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:24:20.845 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:24:20.852 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:24:20.861 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:24:20.899 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:24:20.916 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:24:20.926 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:24:20.938 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:24:20.953 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:24:20.957 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:24:20.961 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:24:20.973 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:24:21.016 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:24:24.198 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:24:29.181 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:24:29.955 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:24:30.485 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:24:30.699 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:24:31.174 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:24:33.784 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:24:34.079 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:24:35.725 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63601 (http) with context path '/' -2025-04-01 18:24:35.795 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 51.121 seconds (process running for 65.215) -2025-04-01 18:25:04.817 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=56s340ms844µs401ns). -2025-04-01 18:25:05.182 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63601/api/users -2025-04-01 18:25:05.352 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:25:05.360 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:25:05.895 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:25:05.896 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:25:05.897 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:25:05.898 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:25:05.899 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:25:05.905 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@56838ef2 -2025-04-01 18:25:05.907 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@28401d6c -2025-04-01 18:25:05.912 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:25:05.913 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 15 ms -2025-04-01 18:25:06.000 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:25:06.170 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:25:06.438 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@30627381] -2025-04-01 18:25:06.858 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:25:07.315 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:25:07.837 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:25:08.531 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:25:08.613 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:25:08.651 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:25:08.699 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:25:08.766 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:25:08.779 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@127e82f5] -2025-04-01 18:25:08.867 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:25:08.872 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:25:08.875 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:25:55.852 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=51s32ms269µs700ns). -2025-04-01 18:25:55.861 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63601/api/auth/login -2025-04-01 18:25:55.864 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:25:55.873 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5eba62f2] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:25:55.886 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:25:55.889 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:25:55.896 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@60f48b1e] -2025-04-01 18:25:56.039 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:25:56.235 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:25:56.341 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:25:56.342 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@e5ab201] -2025-04-01 18:25:56.343 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:25:56.343 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:25:56.344 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:26:35.069 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:26:35.728 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:26:36.013 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:26:36.014 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:26:36.016 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:26:36.017 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:26:36.018 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:26:36.018 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:26:36.019 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:26:36.020 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:26:36.021 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:26:36.022 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:26:36.023 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:26:36.026 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:26:36.030 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:26:36.031 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:26:36.033 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:26:36.034 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:26:36.036 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:26:36.046 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:26:36.052 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:36:13.290 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 4920 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:36:13.304 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:36:19.640 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:36:20.594 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 883 ms. Found 6 JPA repository interfaces. -2025-04-01 18:36:24.707 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:36:24.769 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:36:24.784 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:36:25.116 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:36:25.120 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 11631 ms -2025-04-01 18:36:26.057 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:36:26.310 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:36:27.468 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:36:27.478 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:36:28.069 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:36:28.379 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:36:28.521 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:36:29.692 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:36:29.909 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:36:29.932 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:36:30.001 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:36:35.466 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:36:35.532 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:36:35.534 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:36:35.536 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:36:35.537 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:36:35.539 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:36:35.541 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:36:35.542 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:36:35.544 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:36:35.545 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:36:35.546 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:36:35.554 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:36:35.561 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:36:35.565 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:36:35.568 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:36:35.578 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:36:35.581 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:36:35.603 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:36:35.620 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:36:35.626 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:36:35.630 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:36:35.636 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:36:35.645 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:36:35.657 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:36:35.685 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:36:35.691 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:36:35.698 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:36:35.703 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:36:35.714 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:36:35.724 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:36:35.734 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:36:35.743 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:36:35.766 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:36:38.239 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:36:43.865 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:36:44.537 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:36:45.130 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:36:45.289 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:36:45.574 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:36:47.186 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:36:47.366 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:36:48.206 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63877 (http) with context path '/' -2025-04-01 18:36:48.258 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 37.504 seconds (process running for 48.605) -2025-04-01 18:36:50.479 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63877/api/users -2025-04-01 18:36:50.587 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:36:50.594 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:36:50.848 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:36:50.850 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:36:50.852 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:36:50.853 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:36:50.853 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:36:50.857 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@bf654af -2025-04-01 18:36:50.859 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@6440b190 -2025-04-01 18:36:50.860 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:36:50.861 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 8 ms -2025-04-01 18:36:50.911 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:36:51.002 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:36:51.102 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@15fac63c] -2025-04-01 18:36:51.287 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:36:51.577 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:36:51.743 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:36:52.094 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:36:52.141 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:36:52.146 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:36:52.163 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:36:52.203 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:36:52.212 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@71146d0e] -2025-04-01 18:36:52.269 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:36:52.272 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:36:52.274 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:36:52.585 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63877/api/auth/login -2025-04-01 18:36:52.587 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:36:52.591 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1a47b39f] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:36:52.607 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:36:52.609 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:36:52.615 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2729526] -2025-04-01 18:36:52.696 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:36:52.823 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:36:52.904 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:36:52.909 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7c0aa69b] -2025-04-01 18:36:52.912 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:36:52.912 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:36:52.914 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:36:53.093 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:36:53.747 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:36:54.056 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:36:54.059 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:36:54.060 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:36:54.062 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:36:54.063 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:36:54.066 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:36:54.068 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:36:54.071 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:36:54.072 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:36:54.073 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:36:54.074 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:36:54.076 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:36:54.077 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:36:54.079 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:36:54.080 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:36:54.085 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:36:54.087 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:36:54.093 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:36:54.096 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:41:28.276 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 18992 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:41:28.282 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:41:33.423 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:41:34.377 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 904 ms. Found 6 JPA repository interfaces. -2025-04-01 18:41:38.943 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:41:39.063 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:41:39.065 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:41:39.464 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:41:39.471 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 11103 ms -2025-04-01 18:41:40.187 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:41:40.403 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:41:41.227 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:41:41.236 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:41:41.742 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:41:42.047 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:41:42.189 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:41:43.212 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:41:43.407 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:41:43.420 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:41:43.478 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:41:47.808 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:41:47.869 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:41:47.871 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:41:47.873 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:41:47.874 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:41:47.875 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:41:47.877 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:41:47.878 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:41:47.879 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:41:47.882 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:41:47.883 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:41:47.891 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:41:47.894 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:41:47.897 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:41:47.900 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:41:47.903 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:41:47.906 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:41:47.930 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:41:47.936 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:41:47.940 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:41:47.947 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:41:47.956 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:41:47.964 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:41:47.971 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:41:47.977 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:41:47.982 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:41:47.986 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:41:48.006 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:41:48.013 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:41:48.018 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:41:48.023 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:41:48.027 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:41:48.044 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:41:49.727 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:41:54.074 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:41:54.396 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:41:54.682 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:41:54.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:41:54.995 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:41:55.995 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 18:41:56.006 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:41:56.009 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:41:56.011 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:41:56.015 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:41:56.016 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:41:56.018 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:41:56.019 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:41:56.021 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:41:56.023 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:41:56.024 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:41:56.025 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:41:56.028 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:41:56.030 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:41:56.031 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:41:56.033 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:41:56.034 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:41:56.038 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:41:56.049 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:41:56.053 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:41:56.061 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 18:41:56.169 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 18:41:56.277 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:41:56.307 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@15a07df7] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@14d1f290 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@6e4c0d8c, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@45cec376, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@37b52340, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10c72a6f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@37468787, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6ae62c7e, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@4c2af006, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@8367868f], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:44:09.430 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 11500 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:44:09.437 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:44:13.338 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:44:13.917 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 551 ms. Found 6 JPA repository interfaces. -2025-04-01 18:44:16.656 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:44:16.718 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:44:16.719 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:44:16.982 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:44:16.986 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7478 ms -2025-04-01 18:44:17.750 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:44:18.074 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:44:19.430 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:44:19.436 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:44:20.144 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:44:20.659 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:44:20.840 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:44:21.819 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:44:21.982 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:44:21.997 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:44:22.056 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:44:25.764 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:44:25.819 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:44:25.821 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:44:25.822 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:44:25.824 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:44:25.826 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:44:25.828 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:44:25.829 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:44:25.831 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:44:25.833 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:44:25.835 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:44:25.844 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:44:25.848 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:44:25.850 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:44:25.852 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:44:25.855 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:44:25.858 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:44:25.878 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:44:25.885 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:44:25.888 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:44:25.894 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:44:25.899 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:44:25.903 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:44:25.907 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:44:25.911 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:44:25.915 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:44:25.918 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:44:25.921 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:44:25.926 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:44:25.931 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:44:25.940 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:44:25.944 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:44:25.964 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:44:27.284 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:44:30.409 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:44:30.736 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:44:31.085 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:44:31.202 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:44:31.523 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:44:32.512 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 18:44:32.518 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:44:32.521 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:44:32.522 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:44:32.524 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:44:32.526 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:44:32.529 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:44:32.532 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:44:32.535 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:44:32.537 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:44:32.539 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:44:32.541 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:44:32.543 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:44:32.545 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:44:32.546 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:44:32.548 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:44:32.550 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:44:32.553 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:44:32.563 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:44:32.567 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:44:32.580 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 18:44:32.722 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 18:44:32.866 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:44:32.890 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@700e30fc] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1a7de458 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3e3315d9, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@26d41711, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@663bb8ef, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@70e94ecb, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@51ec2856, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2e869098, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@44032fde, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@daad5319], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:46:12.794 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 16516 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:46:12.799 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:46:17.088 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:46:17.793 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 676 ms. Found 6 JPA repository interfaces. -2025-04-01 18:46:21.357 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:46:21.419 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:46:21.421 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:46:21.763 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:46:21.767 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 8896 ms -2025-04-01 18:46:22.932 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:46:23.126 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:46:23.898 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:46:23.905 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:46:24.263 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:46:24.494 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:46:24.640 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:46:25.589 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:46:25.731 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:46:25.745 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:46:25.818 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:46:28.881 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:46:28.943 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:46:28.946 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:46:28.949 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:46:28.950 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:46:28.952 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:46:28.953 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:46:28.954 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:46:28.957 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:46:28.960 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:46:28.961 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:46:28.971 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:46:28.975 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:46:28.978 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:46:28.980 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:46:28.983 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:46:28.985 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:46:29.001 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:46:29.008 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:46:29.014 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:46:29.017 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:46:29.021 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:46:29.029 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:46:29.034 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:46:29.041 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:46:29.045 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:46:29.049 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:46:29.057 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:46:29.063 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:46:29.070 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:46:29.077 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:46:29.082 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:46:29.104 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:46:30.690 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:46:34.713 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:46:35.176 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:46:35.511 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:46:35.642 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:46:35.814 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:46:36.678 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 18:46:36.682 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:46:36.683 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:46:36.684 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:46:36.687 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:46:36.689 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:46:36.691 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:46:36.693 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:46:36.695 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:46:36.696 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:46:36.697 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:46:36.699 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:46:36.702 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:46:36.704 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:46:36.706 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:46:36.708 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:46:36.709 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:46:36.711 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:46:36.720 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:46:36.722 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:46:36.727 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 18:46:36.833 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 18:46:36.940 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:46:36.965 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@103ee9af] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@18bd1d49 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@6e4c0d8c, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@45cec376, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@37b52340, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10c72a6f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@37468787, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6ae62c7e, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@4c2af006, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@8367868f], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 18:47:38.012 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 15776 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:47:38.017 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:47:42.819 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:47:43.795 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 921 ms. Found 6 JPA repository interfaces. -2025-04-01 18:47:47.298 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:47:47.345 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:47:47.346 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:47:47.643 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:47:47.646 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 9558 ms -2025-04-01 18:47:48.342 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:47:48.522 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:47:49.428 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:47:49.443 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:47:50.139 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:47:50.551 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:47:50.732 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:47:51.792 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:47:51.963 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:47:51.977 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:47:52.043 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:47:55.539 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:47:55.588 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:47:55.590 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:47:55.592 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:47:55.593 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:47:55.595 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:47:55.596 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:47:55.598 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:47:55.599 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:47:55.600 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:47:55.602 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:47:55.607 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:47:55.609 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:47:55.611 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:47:55.613 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:47:55.616 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:47:55.620 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:47:55.634 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:47:55.639 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:47:55.643 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:47:55.645 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:47:55.648 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:47:55.653 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:47:55.656 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:47:55.663 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:47:55.670 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:47:55.676 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:47:55.680 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:47:55.683 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:47:55.688 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:47:55.691 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:47:55.695 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:47:55.711 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:47:57.094 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:48:00.650 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:48:00.986 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:48:01.298 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:48:01.419 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:48:01.663 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:48:02.935 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:48:03.039 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:48:03.703 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64231 (http) with context path '/' -2025-04-01 18:48:03.736 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 27.885 seconds (process running for 33.31) -2025-04-01 18:48:05.123 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64231/api/users -2025-04-01 18:48:05.200 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:48:05.207 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:48:05.444 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:48:05.445 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:48:05.446 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:48:05.446 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:48:05.447 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:48:05.449 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@699174b7 -2025-04-01 18:48:05.451 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@9f629fd -2025-04-01 18:48:05.452 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:48:05.452 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 18:48:05.507 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:48:05.604 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:48:05.691 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@40e31d7e] -2025-04-01 18:48:05.861 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:48:06.111 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:48:06.232 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:48:06.493 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:48:06.538 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:48:06.543 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:48:06.556 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:48:06.585 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:48:06.593 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2210e8c0] -2025-04-01 18:48:06.640 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:48:06.645 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:48:06.647 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:48:06.845 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64231/api/auth/login -2025-04-01 18:48:06.846 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:48:06.849 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@711cfbb] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:48:06.870 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:48:06.871 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:48:06.875 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@69d5686c] -2025-04-01 18:48:06.946 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:48:07.021 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:48:07.070 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:48:07.072 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3fe51502] -2025-04-01 18:48:07.075 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:48:07.076 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:48:07.077 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:48:07.783 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:48:08.119 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:48:08.164 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:48:08.167 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:48:08.168 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:48:08.169 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:48:08.170 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:48:08.171 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:48:08.172 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:48:08.173 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:48:08.174 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:48:08.174 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:48:08.175 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:48:08.178 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:48:08.179 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:48:08.180 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:48:08.182 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:48:08.184 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:48:08.186 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:48:08.201 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:48:08.204 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 18:51:19.877 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 8616 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:51:19.882 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 18:51:19.954 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@559c4e06 -2025-04-01 18:51:28.463 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:51:28.894 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:51:29.447 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 18:51:30.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:51:30.619 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:51:30.769 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 18:51:30.770 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 18:51:30.779 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 18:51:31.270 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 13.647 seconds (process running for 19.099) -2025-04-01 18:51:31.784 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 18:51:31.979 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@13666880] -2025-04-01 18:51:32.324 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@365a0910] -2025-04-01 18:51:32.604 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 18:51:32.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4279fc70] -2025-04-01 18:51:32.641 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.642 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7a21e1d4] -2025-04-01 18:51:32.689 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 18:51:32.692 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@4ac73165] -2025-04-01 18:51:32.703 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 18:51:32.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.718 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3ec4c84a] -2025-04-01 18:51:32.725 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 18:51:32.763 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 18:51:32.782 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.784 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@328b60fb, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 18:51:32.831 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 18:51:32.836 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4d7f0350] -2025-04-01 18:51:32.845 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.846 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@54dfdad7] -2025-04-01 18:51:32.877 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 18:51:32.879 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@161e7cbc] -2025-04-01 18:51:32.882 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:32.883 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@ce5417f] -2025-04-01 18:51:32.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 18:51:32.899 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 18:51:32.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5d3dbf56] -2025-04-01 18:51:32.935 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 18:51:32.939 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.940 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@225fe13f] -2025-04-01 18:51:32.949 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 18:51:32.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 18:51:32.970 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 18:51:32.971 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 18:51:32.973 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:32.974 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3ed50b5f] -2025-04-01 18:51:32.980 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 18:51:32.995 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 18:51:32.999 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:33.000 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 18:51:33.024 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 18:51:33.026 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5ce6337b] -2025-04-01 18:51:33.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:33.029 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:33.030 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1f0630a9] -2025-04-01 18:51:33.031 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 18:51:33.059 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:33.103 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 18:51:33.254 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 8616 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:51:33.256 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 18:51:33.265 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@42c63e72 -2025-04-01 18:51:34.084 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:51:34.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:51:34.222 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 18:51:34.233 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:51:34.249 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:51:34.266 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 18:51:34.266 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 18:51:34.269 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 18:51:34.289 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.178 seconds (process running for 22.119) -2025-04-01 18:51:34.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 18:51:34.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@24fec3b3] -2025-04-01 18:51:34.327 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:34.340 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.341 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@58c4d427] -2025-04-01 18:51:34.343 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 18:51:34.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 18:51:34.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 18:51:34.371 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.371 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@17abb5bb] -2025-04-01 18:51:34.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 18:51:34.420 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 18:51:34.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7dcc6b08] -2025-04-01 18:51:34.456 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.457 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@2bb98b8a] -2025-04-01 18:51:34.472 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 18:51:34.473 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@40118181] -2025-04-01 18:51:34.478 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.480 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@2c988a97] -2025-04-01 18:51:34.497 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 18:51:34.503 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 18:51:34.504 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 18:51:34.505 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.505 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@17e7fe9] -2025-04-01 18:51:34.506 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 18:51:34.521 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 18:51:34.524 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.526 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 18:51:34.545 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 18:51:34.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@2e7d71d9] -2025-04-01 18:51:34.549 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:34.550 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.551 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@486674f6] -2025-04-01 18:51:34.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 18:51:34.567 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 18:51:34.580 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:34.581 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@627e21c9] -2025-04-01 18:51:34.600 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:34.631 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 18:51:34.740 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 8616 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:51:34.740 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 18:51:34.746 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@e02f48e -2025-04-01 18:51:35.422 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:51:35.461 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:51:35.536 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 18:51:35.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:51:35.562 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:51:35.583 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 18:51:35.584 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 18:51:35.586 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 18:51:35.599 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.959 seconds (process running for 23.429) -2025-04-01 18:51:35.619 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 18:51:35.627 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@70dbde75] -2025-04-01 18:51:35.661 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 18:51:35.668 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:35.669 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@69bd4edb] -2025-04-01 18:51:35.671 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 18:51:35.686 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 18:51:35.694 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:35.695 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@5b478eab, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 18:51:35.712 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 18:51:35.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@7ffd3c24] -2025-04-01 18:51:35.717 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 18:51:35.770 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@30cbba6b] -2025-04-01 18:51:35.801 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 18:51:35.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@7c4a0245] -2025-04-01 18:51:35.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 18:51:35.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@14decb0a] -2025-04-01 18:51:35.823 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 18:51:35.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@792b2318] -2025-04-01 18:51:35.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 18:51:35.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:35.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@442adf14] -2025-04-01 18:51:35.831 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 18:51:35.841 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:35.847 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5f83aac3] -2025-04-01 18:51:35.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 18:51:35.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:35.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@234cfd94] -2025-04-01 18:51:35.887 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] ] -2025-04-01 18:51:35.903 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:35.904 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@680f4ae7] -2025-04-01 18:51:35.906 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 18:51:35.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4a13bf38] -2025-04-01 18:51:35.921 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 18:51:35.925 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:35.925 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 18:51:35.938 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:35.980 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 18:51:36.083 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 8616 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:51:36.084 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 18:51:38.530 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:51:38.754 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 196 ms. Found 6 JPA repository interfaces. -2025-04-01 18:51:40.871 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:51:40.916 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:51:40.917 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:51:41.167 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:51:41.168 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5079 ms -2025-04-01 18:51:41.731 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:51:41.903 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 18:51:42.922 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:51:42.928 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 18:51:43.398 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:51:43.658 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 18:51:43.796 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:51:44.305 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:51:44.501 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:51:44.518 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:51:44.577 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:51:47.666 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:51:47.710 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:51:47.711 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:51:47.712 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:51:47.713 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:51:47.714 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:51:47.715 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:51:47.716 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:51:47.716 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:51:47.718 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:51:47.718 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:51:47.725 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:51:47.727 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:51:47.728 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:51:47.729 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:51:47.730 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:51:47.732 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:51:47.747 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:51:47.750 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:51:47.752 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:51:47.753 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:51:47.754 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:51:47.757 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:51:47.759 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:51:47.762 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:51:47.764 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:51:47.766 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:51:47.768 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:51:47.771 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:51:47.774 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:51:47.777 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:51:47.779 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:51:47.790 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:51:49.027 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 18:51:52.098 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 18:51:52.215 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 18:51:52.332 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 18:51:52.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 18:51:52.417 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 18:51:53.473 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 18:51:53.576 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:51:53.576 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 18:51:53.576 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 18:51:53.595 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 18:51:53.636 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 60 ms -2025-04-01 18:51:54.260 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64379 (http) with context path '/' -2025-04-01 18:51:54.282 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 18.291 seconds (process running for 42.111) -2025-04-01 18:51:54.475 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 18:51:54.480 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5d47c417] -2025-04-01 18:51:54.496 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 18:51:54.673 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=78bf0b9e-c4c6-4613-8671-b90e2aade636, name=channel-1 -2025-04-01 18:51:54.682 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:54.683 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6c1bf033] -2025-04-01 18:51:54.729 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 18:51:54.730 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5c20fe89] -2025-04-01 18:51:54.731 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 18:51:54.733 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=b5ec1c65-9406-456c-9927-c6668f585b04, name=channel-2 -2025-04-01 18:51:54.734 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:54.735 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3968e924] -2025-04-01 18:51:54.738 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 18:51:54.965 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.028 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.068 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 18:51:55.153 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=70807354-3dbb-48e2-811a-f6d329935170,조회된 채널 수=2 -2025-04-01 18:51:55.157 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.158 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@617b57ae, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 18:51:55.163 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 18:51:55.164 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@3fc03bdb] -2025-04-01 18:51:55.167 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 18:51:55.185 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=78bf0b9e-c4c6-4613-8671-b90e2aade636, name=channel-1-edited -2025-04-01 18:51:55.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4362ee3f] -2025-04-01 18:51:55.190 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 18:51:55.208 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 18:51:55.217 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 18:51:55.219 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=1a93e361-a969-4132-b005-36c37fc841f5,조회된 채널 수=2 -2025-04-01 18:51:55.220 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.220 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@3b33eb41, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 18:51:55.224 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 18:51:55.225 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: b5ec1c65-9406-456c-9927-c6668f585b04 -2025-04-01 18:51:55.279 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 18:51:55.304 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=b5ec1c65-9406-456c-9927-c6668f585b04 -2025-04-01 18:51:55.305 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 18:51:55.307 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 18:51:55.320 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 18:51:55.326 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 18:51:55.330 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=0a771a0d-8430-4692-8c7a-67e4d24d118e,조회된 채널 수=1 -2025-04-01 18:51:55.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@4e0fede4]] -2025-04-01 18:51:55.357 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:55.360 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7e6cffc9] -2025-04-01 18:51:55.369 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:51:55.416 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:51:55.420 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:51:55.445 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 18:51:55.446 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2e183a50] -2025-04-01 18:51:55.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:51:55.471 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@629b5023] -2025-04-01 18:51:55.484 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.485 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.487 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:51:55.489 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:51:55.491 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:51:55.509 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.509 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@33b0cc1f] -2025-04-01 18:51:55.514 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 18:51:55.517 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@285b2b80] -2025-04-01 18:51:55.518 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 18:51:55.521 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=61a5abde-9350-4fb9-aff2-9c3b47fa01b8, name=공지사항 -2025-04-01 18:51:55.522 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.523 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6c760f7f] -2025-04-01 18:51:55.530 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 18:51:55.533 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@6486adaa] -2025-04-01 18:51:55.540 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[ccf2033a-9666-4ff2-9e20-81d116a8834e] -2025-04-01 18:51:55.554 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 18:51:55.566 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=78c4855b-d8bd-4407-9dc8-ef0b8f7affa8, 참여자 수=1 -2025-04-01 18:51:55.567 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.568 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5cf6f5b3] -2025-04-01 18:51:55.577 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:55.580 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 18:51:55.591 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:55.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7e775b6f] -2025-04-01 18:51:55.593 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:51:55.597 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:51:55.604 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:51:55.614 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.620 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.623 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:51:55.625 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:51:55.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 18:51:55.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@607310ac] -2025-04-01 18:51:55.640 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:51:55.641 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5eb6e701] -2025-04-01 18:51:55.701 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:51:55.721 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:51:55.737 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.738 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@51afafed] -2025-04-01 18:51:55.742 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 18:51:55.743 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@27c4d2d3] -2025-04-01 18:51:55.745 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 18:51:55.747 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a173239a-96f0-4cc5-8a20-79351b496ba5, name=test-channel -2025-04-01 18:51:55.748 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.752 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.753 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4ce8a6de] -2025-04-01 18:51:55.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 18:51:55.761 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@de0daba] -2025-04-01 18:51:55.771 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=a173239a-96f0-4cc5-8a20-79351b496ba5, authorId=3f11199f-f495-4f61-b670-29bd1bd14633, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 18:51:55.774 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 18:51:55.778 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 18:51:55.795 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=da8603f9-5e55-45b6-adb7-289c2a49db84, authorId=3f11199f-f495-4f61-b670-29bd1bd14633 -2025-04-01 18:51:55.803 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:55.815 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.816 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@29429d13] -2025-04-01 18:51:55.833 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:55.835 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@244814d2] -2025-04-01 18:51:55.836 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:51:55.838 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:51:55.843 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 18:51:55.844 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:55.850 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.851 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3f340270] -2025-04-01 18:51:55.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 18:51:55.878 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:55.885 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 18:51:55.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:55.901 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1a7f44bc] -2025-04-01 18:51:55.902 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:51:55.904 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:51:55.906 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 18:51:55.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:55.908 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.909 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7a61f82a] -2025-04-01 18:51:55.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 18:51:55.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:55.928 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@96abcd] -2025-04-01 18:51:55.929 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:51:55.931 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:51:55.935 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 18:51:55.936 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:55.937 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.938 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6a0dc054] -2025-04-01 18:51:55.938 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 18:51:55.960 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:51:55.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6c085445] -2025-04-01 18:51:55.962 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 18:51:55.964 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:51:55.969 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:51:55.970 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 18:51:55.973 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 18:51:55.974 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:51:55.974 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2ccb666c] -2025-04-01 18:51:55.977 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 18:51:55.996 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:56.043 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 18:51:56.135 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 8616 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:51:56.135 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 18:51:57.271 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:51:57.393 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 6 JPA repository interfaces. -2025-04-01 18:51:57.680 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 18:51:57.683 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 18:51:57.684 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 18:51:57.794 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 18:51:57.794 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1655 ms -2025-04-01 18:51:57.957 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 18:51:58.006 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 18:51:58.009 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 18:51:58.009 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 18:51:58.022 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 18:51:58.023 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 18:51:58.031 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 18:51:58.035 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 18:51:58.126 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 18:51:58.215 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 18:51:58.240 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@222ffb49] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@393d2538 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@194d329e, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@6aa3bfc, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@64f981e2, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7165d530, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@47543549, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@5069b3c6, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@71b639d0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@20d3f29b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 18:51:58.257 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:51:58.314 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 18:51:58.429 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 8616 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 18:51:58.430 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 18:51:58.687 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 18:51:58.783 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 95 ms. Found 6 JPA repository interfaces. -2025-04-01 18:51:58.815 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 18:51:58.863 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:8eba7f76-39f7-4352-b8f8-3d2cb41b9037;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 18:51:58.987 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 18:51:59.001 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 18:51:59.046 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 18:51:59.053 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 18:51:59.053 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 18:51:59.056 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@52e1502b'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 18:51:59.466 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 18:51:59.466 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:51:59.475 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 18:51:59.480 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:51:59.481 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:51:59.482 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:51:59.483 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:51:59.483 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:51:59.484 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:51:59.485 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:51:59.486 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:51:59.486 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:51:59.489 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:51:59.490 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:51:59.492 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:51:59.493 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:51:59.494 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:51:59.495 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:51:59.496 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 18:51:59.500 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 18:51:59.502 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 18:51:59.503 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 18:51:59.508 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 18:51:59.510 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 18:51:59.518 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 18:51:59.522 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 18:51:59.527 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 18:51:59.530 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 18:51:59.535 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 18:51:59.539 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 18:51:59.542 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 18:51:59.545 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 18:51:59.547 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 18:51:59.552 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:51:59.746 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.424 seconds (process running for 47.574) -2025-04-01 18:51:59.789 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:51:59.792 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:59.793 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:59.794 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:51:59.800 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 18:51:59.811 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:52:00.041 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.045 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.050 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 18:52:00.055 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 18:52:00.071 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 18:52:00.086 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.093 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 18:52:00.101 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 18:52:00.105 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 18:52:00.121 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 18:52:00.191 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.194 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.195 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.197 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.199 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 18:52:00.238 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 18:52:00.248 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 18:54:15.595 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 18:54:15.596 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 18:54:15.597 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 18:54:15.597 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 18:54:15.598 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 18:54:15.600 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@1e4cab46 -2025-04-01 18:54:15.602 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@b306f6e -2025-04-01 18:54:15.603 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 18:54:15.603 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-01 18:54:15.647 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 18:54:15.716 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 18:54:15.792 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@461c89fa] -2025-04-01 18:54:15.937 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 18:54:16.174 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 18:54:16.290 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 18:54:16.558 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:54:16.599 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 18:54:16.602 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 18:54:16.613 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 18:54:16.652 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 18:54:16.659 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1ff33783] -2025-04-01 18:54:16.711 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 18:54:16.712 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 18:54:16.715 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:54:16.944 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64455/api/auth/login -2025-04-01 18:54:16.945 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 18:54:16.949 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@107af025] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 18:54:16.964 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 18:54:16.966 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 18:54:16.972 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@29131492] -2025-04-01 18:54:17.051 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 18:54:17.168 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 18:54:17.244 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 18:54:17.245 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@56118053] -2025-04-01 18:54:17.247 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 18:54:17.247 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 18:54:17.248 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 18:54:17.375 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 18:54:17.875 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 18:54:18.122 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 18:54:18.124 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 18:54:18.125 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 18:54:18.126 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 18:54:18.127 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 18:54:18.128 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 18:54:18.129 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 18:54:18.129 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 18:54:18.130 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 18:54:18.131 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 18:54:18.131 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 18:54:18.132 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 18:54:18.134 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 18:54:18.135 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 18:54:18.137 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 18:54:18.139 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 18:54:18.141 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 18:54:18.150 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 18:54:18.153 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:00:13.997 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 10912 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:00:14.002 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:00:20.435 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:00:21.285 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 792 ms. Found 6 JPA repository interfaces. -2025-04-01 19:00:24.467 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:00:24.513 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:00:24.514 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:00:24.823 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:00:24.826 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 10725 ms -2025-04-01 19:00:25.494 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:00:25.746 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:00:26.762 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:00:26.768 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:00:27.270 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:00:27.554 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:00:27.686 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:00:28.633 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:00:28.792 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:00:28.806 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:00:28.854 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:00:33.080 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:00:33.140 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:00:33.143 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:00:33.145 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:00:33.147 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:00:33.148 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:00:33.150 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:00:33.153 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:00:33.156 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:00:33.159 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:00:33.160 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:00:33.166 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:00:33.169 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:00:33.171 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:00:33.174 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:00:33.176 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:00:33.178 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:00:33.198 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:00:33.205 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:00:33.208 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:00:33.212 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:00:33.216 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:00:33.227 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:00:33.232 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:00:33.239 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:00:33.242 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:00:33.245 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:00:33.249 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:00:33.253 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:00:33.258 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:00:33.264 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:00:33.269 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:00:33.283 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:00:34.825 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:00:38.725 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:00:39.107 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:00:39.401 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:00:39.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:00:39.757 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:00:42.106 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:00:42.259 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:00:43.525 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64675 (http) with context path '/' -2025-04-01 19:00:43.563 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 32.483 seconds (process running for 43.023) -2025-04-01 19:00:45.740 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64675/api/users -2025-04-01 19:00:45.831 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:00:45.839 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:00:46.077 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:00:46.077 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:00:46.078 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:00:46.079 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:00:46.080 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:00:46.084 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@4d92135 -2025-04-01 19:00:46.085 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@45dab3f6 -2025-04-01 19:00:46.086 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:00:46.086 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 8 ms -2025-04-01 19:00:46.130 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:00:46.209 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:00:46.291 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7de6a4fa] -2025-04-01 19:00:46.619 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:00:47.055 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:00:47.216 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:00:47.560 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:00:47.599 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:00:47.602 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:00:47.612 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:00:47.638 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:00:47.644 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@558ff159] -2025-04-01 19:00:47.685 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:00:47.687 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:00:47.688 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:00:47.863 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64675/api/auth/login -2025-04-01 19:00:47.864 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:00:47.868 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@44d46676] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:00:47.884 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:00:47.885 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:00:47.889 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@322e9a29] -2025-04-01 19:00:47.964 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:00:48.043 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:00:48.080 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:00:48.081 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6c509ce3] -2025-04-01 19:00:48.083 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:00:48.083 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:00:48.084 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:00:48.198 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:00:48.660 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:00:48.881 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:00:48.883 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:00:48.884 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:00:48.885 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:00:48.887 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:00:48.888 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:00:48.889 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:00:48.889 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:00:48.890 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:00:48.891 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:00:48.891 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:00:48.892 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:00:48.893 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:00:48.894 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:00:48.895 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:00:48.896 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:00:48.897 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:00:48.903 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:00:48.906 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:10:06.632 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 4644 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:10:06.635 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:10:09.947 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:10:10.462 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 489 ms. Found 6 JPA repository interfaces. -2025-04-01 19:10:12.634 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:10:12.683 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:10:12.684 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:10:12.905 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:10:12.906 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6211 ms -2025-04-01 19:10:13.359 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:10:13.499 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:10:14.165 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:10:14.171 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:10:14.494 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:10:14.668 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:10:14.778 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:10:15.550 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:10:15.664 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:10:15.676 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:10:15.716 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:10:18.524 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:10:18.562 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:10:18.563 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:10:18.564 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:10:18.566 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:10:18.567 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:10:18.568 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:10:18.569 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:10:18.570 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:10:18.572 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:10:18.573 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:10:18.577 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:10:18.579 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:10:18.580 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:10:18.581 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:10:18.583 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:10:18.584 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:10:18.598 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:10:18.602 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:10:18.605 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:10:18.607 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:10:18.610 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:10:18.614 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:10:18.618 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:10:18.622 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:10:18.625 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:10:18.628 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:10:18.631 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:10:18.634 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:10:18.637 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:10:18.640 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:10:18.642 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:10:18.652 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:10:19.771 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:10:22.685 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:10:22.944 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:10:23.161 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:10:23.257 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:10:23.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:10:24.152 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 19:10:24.158 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:10:24.160 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:10:24.161 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:10:24.164 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:10:24.166 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:10:24.167 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:10:24.169 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:10:24.172 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:10:24.173 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:10:24.175 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:10:24.178 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:10:24.180 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:10:24.181 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:10:24.183 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:10:24.185 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:10:24.187 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:10:24.189 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:10:24.197 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:10:24.201 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:10:24.206 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 19:10:24.296 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 19:10:24.369 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:10:24.384 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@70929d54] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@3658cf2f testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@6e4c0d8c, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@45cec376, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@37b52340, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10c72a6f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@37468787, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6ae62c7e, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@4c2af006, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@8367868f], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:13:48.369 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 18532 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:13:48.373 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:13:51.044 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:13:51.470 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 403 ms. Found 6 JPA repository interfaces. -2025-04-01 19:13:53.305 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:13:53.342 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:13:53.343 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:13:53.510 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:13:53.512 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5079 ms -2025-04-01 19:13:53.911 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:13:54.033 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:13:54.627 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:13:54.632 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:13:54.904 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:13:55.061 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:13:55.144 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:13:55.854 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:13:55.946 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:13:55.956 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:13:55.992 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:13:58.507 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:13:58.562 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:13:58.564 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:13:58.566 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:13:58.568 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:13:58.570 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:13:58.572 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:13:58.574 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:13:58.575 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:13:58.577 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:13:58.579 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:13:58.586 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:13:58.589 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:13:58.591 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:13:58.593 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:13:58.596 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:13:58.599 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:13:58.622 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:13:58.626 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:13:58.630 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:13:58.633 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:13:58.636 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:13:58.644 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:13:58.650 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:13:58.655 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:13:58.660 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:13:58.665 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:13:58.670 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:13:58.674 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:13:58.678 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:13:58.683 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:13:58.686 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:13:58.701 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:14:00.052 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:14:03.793 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:14:04.112 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:14:04.403 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:14:04.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:14:04.681 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:14:05.532 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 19:14:05.537 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:14:05.538 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:14:05.539 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:14:05.541 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:14:05.543 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:14:05.545 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:14:05.546 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:14:05.547 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:14:05.549 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:14:05.550 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:14:05.552 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:14:05.554 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:14:05.555 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:14:05.556 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:14:05.558 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:14:05.560 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:14:05.562 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:14:05.572 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:14:05.576 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:14:05.583 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 19:14:05.670 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 19:14:05.722 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:14:05.737 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@3a4f9868] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@214c08c8 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@6e4c0d8c, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@45cec376, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@37b52340, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10c72a6f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@37468787, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6ae62c7e, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@4c2af006, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@8367868f], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:15:41.561 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 5788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:15:41.565 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 19:15:41.607 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3b8b4846 -2025-04-01 19:15:46.505 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:15:46.857 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:15:47.330 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 19:15:47.843 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:15:48.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:15:48.143 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 19:15:48.144 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 19:15:48.150 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 19:15:48.526 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 8.356 seconds (process running for 11.6) -2025-04-01 19:15:48.935 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 19:15:49.104 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@1c8ab147] -2025-04-01 19:15:49.385 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@366ed5c7] -2025-04-01 19:15:49.616 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 19:15:49.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2b6e270c] -2025-04-01 19:15:49.637 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.638 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@141cb3a4] -2025-04-01 19:15:49.659 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 19:15:49.660 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@328b60fb] -2025-04-01 19:15:49.669 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 19:15:49.679 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.680 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4260de0d] -2025-04-01 19:15:49.686 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 19:15:49.697 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 19:15:49.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.717 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@4d7f0350, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 19:15:49.747 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 19:15:49.751 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@9be2619] -2025-04-01 19:15:49.756 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.756 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5bbfd031] -2025-04-01 19:15:49.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 19:15:49.772 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@2610cb55] -2025-04-01 19:15:49.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:15:49.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.776 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1eecc98c] -2025-04-01 19:15:49.777 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 19:15:49.788 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 19:15:49.789 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@62b0059] -2025-04-01 19:15:49.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 19:15:49.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6d1aa79c] -2025-04-01 19:15:49.824 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 19:15:49.839 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 19:15:49.847 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 19:15:49.848 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 19:15:49.849 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.850 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1a183473] -2025-04-01 19:15:49.854 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 19:15:49.865 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 19:15:49.869 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.870 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 19:15:49.881 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 19:15:49.883 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@605694dc] -2025-04-01 19:15:49.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:15:49.886 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:49.887 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7fac91fb] -2025-04-01 19:15:49.888 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 19:15:49.908 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:15:49.942 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 19:15:50.086 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 5788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:15:50.087 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 19:15:50.092 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7d69bb0e -2025-04-01 19:15:50.742 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:15:50.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:15:50.843 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 19:15:50.852 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:15:50.863 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:15:50.878 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 19:15:50.878 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 19:15:50.880 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 19:15:50.893 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 0.944 seconds (process running for 13.967) -2025-04-01 19:15:50.909 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 19:15:50.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@38b9a64b] -2025-04-01 19:15:50.920 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:15:50.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:50.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1878815a] -2025-04-01 19:15:50.928 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 19:15:50.950 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 19:15:50.952 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 19:15:50.953 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:50.953 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5f0469e2] -2025-04-01 19:15:50.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 19:15:50.981 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 19:15:50.990 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@627e21c9] -2025-04-01 19:15:51.008 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.009 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@295d8852] -2025-04-01 19:15:51.023 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 19:15:51.024 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@53222524] -2025-04-01 19:15:51.026 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.027 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@1894071] -2025-04-01 19:15:51.037 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 19:15:51.041 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 19:15:51.042 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 19:15:51.043 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.044 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2a934bba] -2025-04-01 19:15:51.045 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 19:15:51.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 19:15:51.057 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.058 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 19:15:51.071 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 19:15:51.073 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@62b630e0] -2025-04-01 19:15:51.076 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:15:51.077 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.078 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3023a901] -2025-04-01 19:15:51.079 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 19:15:51.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 19:15:51.100 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.100 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@960a64a] -2025-04-01 19:15:51.115 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:15:51.137 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 19:15:51.223 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 5788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:15:51.223 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 19:15:51.228 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@301b21f -2025-04-01 19:15:51.788 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:15:51.820 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:15:51.885 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 19:15:51.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:15:51.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:15:51.925 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 19:15:51.926 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 19:15:51.927 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 19:15:51.943 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.799 seconds (process running for 15.016) -2025-04-01 19:15:51.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 19:15:51.965 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1ff0a397] -2025-04-01 19:15:51.990 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 19:15:51.996 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:51.997 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@72364ff1] -2025-04-01 19:15:51.998 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 19:15:52.006 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 19:15:52.010 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:52.011 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@3c9d5578, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 19:15:52.025 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 19:15:52.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@7484236d] -2025-04-01 19:15:52.030 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 19:15:52.072 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@7a397f0f] -2025-04-01 19:15:52.086 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 19:15:52.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@235959cb] -2025-04-01 19:15:52.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 19:15:52.103 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@22125b57] -2025-04-01 19:15:52.115 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 19:15:52.116 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@1362991d] -2025-04-01 19:15:52.119 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 19:15:52.120 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:52.120 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@781f1e38] -2025-04-01 19:15:52.123 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 19:15:52.132 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:15:52.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7afed39b] -2025-04-01 19:15:52.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 19:15:52.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:52.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3edb7be5] -2025-04-01 19:15:52.168 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] ] -2025-04-01 19:15:52.178 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:15:52.179 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@30f13b3a] -2025-04-01 19:15:52.181 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 19:15:52.181 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@508bd0d5] -2025-04-01 19:15:52.189 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 19:15:52.191 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:15:52.191 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 19:15:52.199 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:15:52.233 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 19:15:52.325 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 5788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:15:52.325 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 19:15:54.297 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:15:54.477 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 157 ms. Found 6 JPA repository interfaces. -2025-04-01 19:15:56.322 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:15:56.361 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:15:56.362 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:15:56.553 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:15:56.554 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4224 ms -2025-04-01 19:15:57.050 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:15:57.198 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:15:58.008 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:15:58.014 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:15:58.347 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:15:58.573 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:15:58.692 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:15:59.103 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:15:59.290 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:15:59.305 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:15:59.358 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:16:01.838 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:16:01.894 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:16:01.896 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:16:01.897 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:16:01.898 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:16:01.899 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:16:01.900 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:16:01.901 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:16:01.902 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:16:01.904 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:16:01.905 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:16:01.912 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:16:01.914 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:16:01.915 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:16:01.916 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:16:01.917 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:16:01.919 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:16:01.930 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:16:01.933 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:16:01.935 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:16:01.936 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:16:01.937 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:16:01.940 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:16:01.943 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:16:01.946 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:16:01.948 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:16:01.950 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:16:01.953 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:16:01.955 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:16:01.957 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:16:01.959 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:16:01.961 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:16:01.972 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:16:03.005 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:16:05.618 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:16:05.726 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:16:05.827 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:16:05.876 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:16:05.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:16:06.647 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 19:16:06.651 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:16:06.653 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:16:06.653 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:16:06.655 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:16:06.655 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:16:06.656 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:16:06.658 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:16:06.659 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:16:06.660 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:16:06.661 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:16:06.661 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:16:06.663 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:16:06.664 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:16:06.665 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:16:06.667 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:16:06.669 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:16:06.670 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:16:06.677 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:16:06.681 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:16:06.685 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 19:16:06.765 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 19:16:06.816 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:16:06.832 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@7b603f29] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@42f99c34 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@6d0b585 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:16:06.848 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@373352ee] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@42f99c34 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@6d0b585 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 19:16:06.853 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:16:06.859 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 19:16:06.862 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@8494ae9] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@68dd41aa testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@56bfd8cb key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 19:16:06.865 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@58595550] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@68dd41aa testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@56bfd8cb key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 19:16:06.869 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:16:06.873 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 19:16:06.877 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@4aca5dc] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2645aac4 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@1340392b key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 19:16:06.879 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@1fd66e69] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2645aac4 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@1340392b key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 19:16:06.882 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@6cae43e9] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@2645aac4 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, [ImportsContextCustomizer@1340392b key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 19:16:06.890 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:16:06.930 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 19:16:07.034 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 5788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:16:07.034 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:16:07.697 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:16:07.770 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 71 ms. Found 6 JPA repository interfaces. -2025-04-01 19:16:07.971 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:16:07.974 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:16:07.975 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:16:08.059 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:16:08.059 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1022 ms -2025-04-01 19:16:08.193 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:16:08.236 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 19:16:08.238 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:16:08.239 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 19:16:08.318 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:16:08.327 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:16:08.353 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:16:08.355 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:16:08.356 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:16:08.356 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:16:08.687 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:16:08.688 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:16:08.689 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:16:08.689 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:16:08.690 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:16:08.691 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:16:08.692 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:16:08.692 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:16:08.693 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:16:08.693 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:16:08.694 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:16:08.695 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:16:08.697 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:16:08.698 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:16:08.699 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:16:08.701 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:16:08.702 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:16:08.704 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:16:08.705 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:16:08.708 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:16:08.709 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:16:08.712 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:16:08.714 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:16:08.716 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:16:08.719 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:16:08.722 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:16:08.725 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:16:08.728 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:16:08.730 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:16:08.732 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:16:08.734 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:16:08.737 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:16:08.740 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:16:09.258 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:16:09.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:16:09.364 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:16:09.391 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:16:09.423 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:16:09.754 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy -2025-04-01 19:16:09.759 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:16:09.759 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:16:09.760 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:16:09.761 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:16:09.762 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:16:09.763 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:16:09.764 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:16:09.765 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:16:09.766 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:16:09.767 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:16:09.768 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:16:09.769 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:16:09.770 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:16:09.771 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:16:09.772 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:16:09.773 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:16:09.774 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:16:09.776 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 19:16:09.777 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 19:16:09.780 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 19:16:09.817 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 19:16:09.820 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:16:09.822 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@782b0f29] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@78bb289f testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@439e3cb4, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2b5c4f17, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1fd9893c, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@21da4b5f, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1df6d36b, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@2b3f7a68, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@5583098b, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ce59cb53], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientHttpRequestFactoryBuilder' defined in class path resource [org/springframework/boot/autoconfigure/http/client/HttpClientAutoConfiguration.class]: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1122) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1093) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1030) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder]: Factory method 'clientHttpRequestFactoryBuilder' threw exception with message: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:199) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) - ... 116 common frames omitted -Caused by: java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.httpComponents(ClientHttpRequestFactoryBuilder.java:97) - at org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder.detect(ClientHttpRequestFactoryBuilder.java:200) - at org.springframework.boot.autoconfigure.http.client.HttpClientAutoConfiguration.clientHttpRequestFactoryBuilder(HttpClientAutoConfiguration.java:53) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) - ... 119 common frames omitted -Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) - ... 127 common frames omitted -2025-04-01 19:16:09.835 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:16:09.874 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 19:16:09.960 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 5788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:16:09.960 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 19:16:10.163 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:16:10.248 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 6 JPA repository interfaces. -2025-04-01 19:16:10.278 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 19:16:10.318 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:edef69d8-5438-4e07-9bd2-6e108659b8b4;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 19:16:10.391 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:16:10.401 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:16:10.426 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:16:10.429 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:16:10.430 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:16:10.431 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@523548e'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:16:10.776 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:16:10.776 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:16:10.781 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 19:16:10.783 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:16:10.783 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:16:10.784 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:16:10.785 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:16:10.785 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:16:10.786 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:16:10.786 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:16:10.787 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:16:10.787 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:16:10.788 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:16:10.790 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:16:10.791 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:16:10.792 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:16:10.794 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:16:10.795 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:16:10.797 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:16:10.798 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:16:10.800 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:16:10.801 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:16:10.804 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:16:10.805 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:16:10.807 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:16:10.810 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:16:10.812 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:16:10.814 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:16:10.816 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:16:10.818 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:16:10.820 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:16:10.823 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:16:10.825 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:16:10.828 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:16:11.026 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.147 seconds (process running for 34.099) -2025-04-01 19:16:11.328 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:16:11.383 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:11.386 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:11.387 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:11.607 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 19:16:11.712 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:16:11.947 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:11.950 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.077 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 19:16:12.092 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 19:16:12.111 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 19:16:12.127 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.136 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 19:16:12.151 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 19:16:12.157 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 19:16:12.207 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 19:16:12.296 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.299 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.300 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.302 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.304 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 19:16:12.334 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 19:16:12.341 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:26:10.389 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:26:10.389 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:26:10.389 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:26:10.390 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:26:10.390 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:26:10.392 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@5c96d188 -2025-04-01 19:26:10.393 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@1d0c8b29 -2025-04-01 19:26:10.394 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:26:10.395 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 19:26:10.431 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:26:10.498 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:26:10.556 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6c739dca] -2025-04-01 19:26:10.658 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:26:10.832 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:26:10.928 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:26:11.114 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:26:11.145 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:26:11.148 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:26:11.159 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:26:11.187 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:26:11.193 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3db2e11d] -2025-04-01 19:26:11.237 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:26:11.266 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:26:11.271 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:26:11.475 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63596/api/auth/login -2025-04-01 19:26:11.476 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:26:11.479 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@147fdd3b] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:26:11.487 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:26:11.488 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:26:11.494 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6e12d1e5] -2025-04-01 19:26:11.548 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:26:11.615 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:26:11.655 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:26:11.655 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1af25395] -2025-04-01 19:26:11.657 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:26:11.658 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:26:11.658 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:26:11.662 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:63596/api/users/39f62ff1-af08-4ac4-b866-0515241b138d -2025-04-01 19:26:11.662 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:26:11.665 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@65a00f63] as "application/json" -2025-04-01 19:26:11.669 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/39f62ff1-af08-4ac4-b866-0515241b138d", parameters={} -2025-04-01 19:26:11.676 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 19:26:11.688 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:26:11.689 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@49b6711b] -2025-04-01 19:26:11.702 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 19:26:11.705 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'application/json' is not supported] -2025-04-01 19:26:11.705 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 19:26:11.841 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:26:12.238 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:26:12.419 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:26:12.420 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:26:12.420 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:26:12.421 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:26:12.422 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:26:12.422 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:26:12.423 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:26:12.423 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:26:12.424 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:26:12.424 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:26:12.425 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:26:12.426 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:26:12.428 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:26:12.429 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:26:12.430 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:26:12.431 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:26:12.432 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:26:12.437 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:26:12.442 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:28:36.553 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 2508 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:28:36.557 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:28:38.991 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:28:39.416 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 399 ms. Found 6 JPA repository interfaces. -2025-04-01 19:28:41.228 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:28:41.260 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:28:41.261 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:28:41.433 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:28:41.435 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4827 ms -2025-04-01 19:28:41.804 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:28:41.925 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:28:42.499 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:28:42.503 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:28:42.781 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:28:42.925 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:28:43.001 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:28:43.696 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:28:43.796 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:28:43.805 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:28:43.837 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:28:46.225 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:28:46.255 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:28:46.256 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:28:46.257 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:28:46.258 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:28:46.259 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:28:46.260 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:28:46.261 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:28:46.262 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:28:46.264 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:28:46.265 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:28:46.271 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:28:46.273 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:28:46.274 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:28:46.275 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:28:46.277 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:28:46.278 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:28:46.288 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:28:46.291 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:28:46.294 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:28:46.295 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:28:46.298 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:28:46.302 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:28:46.306 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:28:46.310 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:28:46.312 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:28:46.314 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:28:46.316 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:28:46.319 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:28:46.323 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:28:46.326 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:28:46.328 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:28:46.338 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:28:47.175 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:28:49.666 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:28:49.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:28:50.149 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:28:50.239 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:28:50.410 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:28:51.185 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:28:51.303 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:28:51.632 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63671 (http) with context path '/' -2025-04-01 19:28:51.658 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 16.247 seconds (process running for 20.523) -2025-04-01 19:28:53.053 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63671/api/users -2025-04-01 19:28:53.109 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:28:53.114 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:28:53.361 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:28:53.362 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:28:53.363 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:28:53.363 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:28:53.364 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:28:53.366 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@70ed82cd -2025-04-01 19:28:53.367 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4975a9dd -2025-04-01 19:28:53.367 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:28:53.368 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 19:28:53.397 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:28:53.447 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:28:53.498 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5de26dbc] -2025-04-01 19:28:53.595 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:28:53.786 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:28:53.882 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:28:54.076 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:28:54.102 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:28:54.105 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:28:54.115 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:28:54.137 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:28:54.142 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@40184742] -2025-04-01 19:28:54.175 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:28:54.193 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:28:54.198 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:28:54.326 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63671/api/auth/login -2025-04-01 19:28:54.327 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:28:54.330 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5fe0f611] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:28:54.335 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:28:54.336 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:28:54.339 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@15284422] -2025-04-01 19:28:54.385 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:28:54.440 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:28:54.502 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:28:54.502 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@49fdf898] -2025-04-01 19:28:54.503 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:28:54.504 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:28:54.504 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:28:54.507 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:63671/api/users/b7ec9044-04fd-4228-a3ac-069c2ed9d8bd -2025-04-01 19:28:54.507 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:28:54.572 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:28:54.940 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:28:55.112 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:28:55.113 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:28:55.114 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:28:55.115 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:28:55.116 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:28:55.117 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:28:55.117 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:28:55.118 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:28:55.118 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:28:55.119 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:28:55.119 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:28:55.120 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:28:55.121 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:28:55.121 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:28:55.122 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:28:55.123 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:28:55.124 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:28:55.130 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:28:55.135 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:33:44.534 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 8460 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:33:44.540 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:33:48.654 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:33:49.303 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 619 ms. Found 6 JPA repository interfaces. -2025-04-01 19:33:51.654 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:33:51.694 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:33:51.695 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:33:51.876 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:33:51.878 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7274 ms -2025-04-01 19:33:52.334 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:33:52.493 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:33:53.229 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:33:53.234 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:33:53.549 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:33:53.732 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:33:53.832 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:33:54.694 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:33:54.816 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:33:54.828 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:33:54.864 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:33:57.856 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:33:57.887 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:33:57.888 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:33:57.889 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:33:57.890 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:33:57.891 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:33:57.893 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:33:57.894 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:33:57.895 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:33:57.896 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:33:57.897 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:33:57.901 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:33:57.903 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:33:57.905 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:33:57.906 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:33:57.908 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:33:57.910 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:33:57.919 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:33:57.922 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:33:57.925 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:33:57.926 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:33:57.929 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:33:57.932 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:33:57.935 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:33:57.939 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:33:57.941 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:33:57.943 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:33:57.946 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:33:57.948 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:33:57.950 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:33:57.952 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:33:57.955 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:33:57.967 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:33:59.101 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:34:01.937 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:34:02.223 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:34:02.450 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:34:02.562 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:34:02.783 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:34:03.684 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:34:03.788 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:34:04.145 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63838 (http) with context path '/' -2025-04-01 19:34:04.176 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 20.929 seconds (process running for 25.204) -2025-04-01 19:34:05.519 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63838/api/users -2025-04-01 19:34:05.573 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:34:05.577 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:34:05.799 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:34:05.800 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:34:05.800 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:34:05.800 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:34:05.801 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:34:05.802 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@649ca9e0 -2025-04-01 19:34:05.803 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@481d09c0 -2025-04-01 19:34:05.804 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:34:05.804 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 19:34:05.836 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:34:05.891 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:34:05.944 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3c8a6c03] -2025-04-01 19:34:06.051 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:34:06.240 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:34:06.535 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:34:06.820 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:34:06.844 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:34:06.846 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:34:06.854 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:34:06.873 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:34:06.877 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@77182412] -2025-04-01 19:34:06.906 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:34:06.922 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:34:06.927 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:34:07.046 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63838/api/auth/login -2025-04-01 19:34:07.046 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:34:07.048 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3ee0b9e7] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:34:07.053 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:34:07.053 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:34:07.057 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@29832cb9] -2025-04-01 19:34:07.104 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:34:07.178 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:34:07.208 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:34:07.209 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@621e9343] -2025-04-01 19:34:07.210 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:34:07.211 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:34:07.212 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:34:07.219 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:63838/api/users/b5163de4-67bb-41ed-9788-1ec4b4a542dd -2025-04-01 19:34:07.219 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:34:07.220 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:34:07.223 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/b5163de4-67bb-41ed-9788-1ec4b4a542dd", parameters={multipart} -2025-04-01 19:34:07.229 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 19:34:07.245 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@437f0aa5] -2025-04-01 19:34:07.268 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 19:34:07.288 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=b5163de4-67bb-41ed-9788-1ec4b4a542dd, email=hong@test.com -2025-04-01 19:34:07.328 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:34:07.330 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 19:34:07.333 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 19:34:07.336 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:34:07.341 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 19:34:07.348 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:34:07.348 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5a1f50a1] -2025-04-01 19:34:07.350 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:34:07.351 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:34:07.352 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:34:07.361 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:63838/api/users/b5163de4-67bb-41ed-9788-1ec4b4a542dd -2025-04-01 19:34:07.365 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/b5163de4-67bb-41ed-9788-1ec4b4a542dd", parameters={} -2025-04-01 19:34:07.365 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 19:34:07.367 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 19:34:07.372 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=b5163de4-67bb-41ed-9788-1ec4b4a542dd, email=kim@test.com -2025-04-01 19:34:07.379 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 19:34:07.386 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 19:34:07.393 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 19:34:07.398 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 19:34:07.400 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 19:34:07.402 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 19:34:07.406 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:34:07.407 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 19:34:07.407 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 19:34:07.409 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 19:34:07.410 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63838/api/auth/login -2025-04-01 19:34:07.410 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 19:34:07.411 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@44dc6049] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:34:07.413 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:34:07.414 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:34:07.415 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2b77c846] -2025-04-01 19:34:07.418 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:34:07.427 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:34:07.436 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:34:07.437 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@554f532e] -2025-04-01 19:34:07.438 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 19:34:07.439 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 19:34:07.439 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 19:34:07.549 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:34:08.036 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:34:08.260 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:34:08.262 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:34:08.262 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:34:08.263 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:34:08.264 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:34:08.265 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:34:08.266 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:34:08.267 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:34:08.268 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:34:08.269 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:34:08.270 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:34:08.271 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:34:08.273 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:34:08.274 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:34:08.276 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:34:08.277 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:34:08.278 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:34:08.284 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:34:08.286 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:35:15.197 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 17596 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:35:15.201 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:35:18.071 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:35:18.516 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 423 ms. Found 6 JPA repository interfaces. -2025-04-01 19:35:20.926 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:35:20.966 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:35:20.967 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:35:21.172 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:35:21.174 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5919 ms -2025-04-01 19:35:21.793 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:35:21.946 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:35:22.826 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:35:22.831 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:35:24.630 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:35:25.008 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:35:25.187 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:35:26.119 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:35:26.245 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:35:26.256 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:35:26.294 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:35:28.860 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:35:28.894 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:35:28.896 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:35:28.897 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:35:28.898 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:35:28.899 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:35:28.900 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:35:28.901 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:35:28.902 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:35:28.904 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:35:28.905 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:35:28.911 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:35:28.913 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:35:28.914 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:35:28.915 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:35:28.917 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:35:28.919 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:35:28.929 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:35:28.932 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:35:28.935 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:35:28.937 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:35:28.939 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:35:28.943 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:35:28.945 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:35:28.949 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:35:28.952 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:35:28.954 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:35:28.957 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:35:28.959 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:35:28.962 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:35:28.965 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:35:28.967 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:35:28.980 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:35:30.073 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:35:32.961 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:35:33.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:35:33.539 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:35:33.640 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:35:33.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:35:34.791 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:35:34.884 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:35:35.272 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63884 (http) with context path '/' -2025-04-01 19:35:35.322 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 21.242 seconds (process running for 25.624) -2025-04-01 19:35:36.867 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63884/api/users -2025-04-01 19:35:36.938 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:35:36.944 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:35:37.236 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:35:37.236 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:35:37.236 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:35:37.237 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:35:37.237 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:35:37.239 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@1325b0ef -2025-04-01 19:35:37.240 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4974e8d6 -2025-04-01 19:35:37.240 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:35:37.241 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 19:35:37.266 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:35:37.318 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:35:37.381 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@ebd9eb8] -2025-04-01 19:35:37.473 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:35:37.651 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:35:37.737 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:35:37.913 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:35:37.942 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:35:37.945 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:35:37.954 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:35:37.978 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:35:37.985 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@38c4a88a] -2025-04-01 19:35:38.030 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:35:38.050 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:35:38.055 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:35:38.186 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63884/api/auth/login -2025-04-01 19:35:38.186 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:35:38.189 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3a4059cb] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:35:38.193 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:35:38.194 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:35:38.197 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@c3c8623] -2025-04-01 19:35:38.244 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:35:38.303 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:35:38.334 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:35:38.335 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7095cfac] -2025-04-01 19:35:38.336 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:35:38.337 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:35:38.337 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:35:38.341 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:63884/api/users/8566b339-f7a6-4650-8c6e-43f6450ced83 -2025-04-01 19:35:38.342 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:35:38.342 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:35:38.346 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/8566b339-f7a6-4650-8c6e-43f6450ced83", parameters={multipart} -2025-04-01 19:35:38.351 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 19:35:38.356 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1c044e40] -2025-04-01 19:35:38.369 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 19:35:38.377 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=8566b339-f7a6-4650-8c6e-43f6450ced83, email=hong@test.com -2025-04-01 19:35:38.395 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:35:38.397 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 19:35:38.401 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 19:35:38.404 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:35:38.414 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 19:35:38.419 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:35:38.420 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3a1833dd] -2025-04-01 19:35:38.422 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:35:38.423 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:35:38.423 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:35:38.431 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:63884/api/users/8566b339-f7a6-4650-8c6e-43f6450ced83 -2025-04-01 19:35:38.435 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/8566b339-f7a6-4650-8c6e-43f6450ced83", parameters={} -2025-04-01 19:35:38.437 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 19:35:38.439 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 19:35:38.444 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=8566b339-f7a6-4650-8c6e-43f6450ced83, email=kim@test.com -2025-04-01 19:35:38.450 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 19:35:38.457 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 19:35:38.463 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 19:35:38.469 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 19:35:38.471 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 19:35:38.472 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 19:35:38.476 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:35:38.476 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 19:35:38.476 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 19:35:38.478 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 19:35:38.478 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63884/api/auth/login -2025-04-01 19:35:38.479 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 19:35:38.480 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@39a0d81f] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:35:38.484 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:35:38.484 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:35:38.486 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@542f9ae2] -2025-04-01 19:35:38.489 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:35:38.499 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:35:38.508 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:35:38.508 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@70442824] -2025-04-01 19:35:38.510 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 19:35:38.511 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 19:35:38.512 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 19:35:38.608 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:35:38.986 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:35:39.166 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:35:39.167 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:35:39.168 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:35:39.175 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:35:39.176 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:35:39.177 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:35:39.178 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:35:39.178 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:35:39.179 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:35:39.179 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:35:39.179 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:35:39.180 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:35:39.181 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:35:39.182 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:35:39.183 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:35:39.185 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:35:39.186 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:35:39.191 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:35:39.193 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:36:56.039 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 14824 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:36:56.042 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:36:58.620 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:36:59.064 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 423 ms. Found 6 JPA repository interfaces. -2025-04-01 19:37:01.151 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:37:01.180 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:37:01.180 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:37:01.350 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:37:01.352 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5262 ms -2025-04-01 19:37:01.739 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:37:01.901 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:37:02.849 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:37:02.855 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:37:03.868 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:37:04.409 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:37:04.585 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:37:05.606 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:37:05.753 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:37:05.766 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:37:05.820 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:37:09.112 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:37:09.164 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:37:09.167 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:37:09.169 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:37:09.172 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:37:09.173 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:37:09.174 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:37:09.176 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:37:09.177 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:37:09.179 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:37:09.181 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:37:09.187 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:37:09.191 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:37:09.193 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:37:09.195 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:37:09.198 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:37:09.201 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:37:09.216 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:37:09.221 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:37:09.224 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:37:09.227 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:37:09.231 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:37:09.240 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:37:09.244 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:37:09.252 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:37:09.256 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:37:09.260 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:37:09.265 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:37:09.270 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:37:09.278 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:37:09.284 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:37:09.289 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:37:09.309 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:37:11.269 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:37:14.821 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:37:15.122 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:37:15.386 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:37:15.519 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:37:15.725 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:37:16.696 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:37:16.787 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:37:17.128 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63936 (http) with context path '/' -2025-04-01 19:37:17.155 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 22.251 seconds (process running for 26.626) -2025-04-01 19:37:18.617 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63936/api/users -2025-04-01 19:37:18.678 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:37:18.684 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:37:18.938 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:37:18.939 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:37:18.939 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:37:18.939 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:37:18.940 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:37:18.942 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@2e25dbe5 -2025-04-01 19:37:18.943 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@5804d803 -2025-04-01 19:37:18.944 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:37:18.944 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 19:37:18.973 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:37:19.037 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:37:19.096 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@30ef9dd5] -2025-04-01 19:37:19.242 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:37:19.438 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:37:19.557 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:37:19.764 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:37:19.796 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:37:19.799 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:37:19.810 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:37:19.835 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:37:19.841 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5e9897d9] -2025-04-01 19:37:19.895 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:37:19.921 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:37:19.931 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:37:20.134 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63936/api/auth/login -2025-04-01 19:37:20.135 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:37:20.138 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@74e5a644] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:37:20.147 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:37:20.148 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:37:20.154 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5ec7ef76] -2025-04-01 19:37:20.215 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:37:20.277 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:37:20.314 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:37:20.315 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2b10e2be] -2025-04-01 19:37:20.317 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:37:20.317 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:37:20.317 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:37:20.323 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:63936/api/users/8bb7bdb7-c604-40cd-a7fd-544bdcf0c79d -2025-04-01 19:37:20.324 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:37:20.325 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:37:20.331 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/8bb7bdb7-c604-40cd-a7fd-544bdcf0c79d", parameters={multipart} -2025-04-01 19:37:20.339 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 19:37:20.360 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@2309d475] -2025-04-01 19:37:20.379 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 19:37:20.397 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=8bb7bdb7-c604-40cd-a7fd-544bdcf0c79d, email=hong@test.com -2025-04-01 19:37:20.424 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:37:20.427 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 19:37:20.430 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 19:37:20.433 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:37:20.440 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 19:37:20.448 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:37:20.449 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3de374ef] -2025-04-01 19:37:20.451 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:37:20.452 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:37:20.453 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:37:20.468 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:63936/api/users/8bb7bdb7-c604-40cd-a7fd-544bdcf0c79d -2025-04-01 19:37:20.473 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/8bb7bdb7-c604-40cd-a7fd-544bdcf0c79d", parameters={} -2025-04-01 19:37:20.474 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 19:37:20.479 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 19:37:20.484 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=8bb7bdb7-c604-40cd-a7fd-544bdcf0c79d, email=kim@test.com -2025-04-01 19:37:20.492 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 19:37:20.500 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 19:37:20.509 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 19:37:20.514 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 19:37:20.516 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 19:37:20.518 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 19:37:20.522 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:37:20.523 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 19:37:20.524 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 19:37:20.526 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 19:37:20.527 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63936/api/auth/login -2025-04-01 19:37:20.528 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 19:37:20.528 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@7009a67d] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:37:20.531 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:37:20.531 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:37:20.533 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4f83c756] -2025-04-01 19:37:20.535 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:37:20.545 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:37:20.554 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:37:20.555 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1ba571e5] -2025-04-01 19:37:20.556 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 19:37:20.557 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 19:37:20.558 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 19:37:20.673 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:37:21.082 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:37:21.316 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:37:21.317 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:37:21.317 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:37:21.318 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:37:21.319 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:37:21.320 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:37:21.321 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:37:21.322 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:37:21.322 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:37:21.323 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:37:21.324 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:37:21.325 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:37:21.327 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:37:21.328 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:37:21.330 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:37:21.331 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:37:21.333 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:37:21.339 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:37:21.343 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:38:54.534 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 10756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:38:54.539 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:38:57.670 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:38:58.256 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 562 ms. Found 6 JPA repository interfaces. -2025-04-01 19:39:00.763 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:39:00.801 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:39:00.801 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:39:01.013 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:39:01.015 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6421 ms -2025-04-01 19:39:01.485 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:39:01.674 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:39:02.592 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:39:02.596 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:39:02.983 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:39:03.276 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:39:03.416 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:39:04.336 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:39:04.473 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:39:04.484 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:39:04.526 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:39:07.491 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:39:07.526 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:39:07.528 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:39:07.530 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:39:07.531 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:39:07.532 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:39:07.533 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:39:07.534 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:39:07.535 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:39:07.537 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:39:07.538 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:39:07.543 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:39:07.545 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:39:07.546 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:39:07.548 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:39:07.550 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:39:07.552 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:39:07.564 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:39:07.568 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:39:07.571 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:39:07.573 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:39:07.576 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:39:07.581 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:39:07.586 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:39:07.592 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:39:07.597 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:39:07.599 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:39:07.602 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:39:07.605 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:39:07.608 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:39:07.613 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:39:07.615 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:39:07.628 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:39:09.038 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:39:12.222 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:39:12.525 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:39:12.764 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:39:12.865 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:39:13.027 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:39:14.001 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:39:14.088 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:39:14.505 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 63992 (http) with context path '/' -2025-04-01 19:39:14.535 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 21.317 seconds (process running for 27.089) -2025-04-01 19:39:15.934 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63992/api/users -2025-04-01 19:39:16.002 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:39:16.011 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:39:16.267 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:39:16.268 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:39:16.268 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:39:16.269 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:39:16.269 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:39:16.271 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@10575732 -2025-04-01 19:39:16.272 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@29fb8f2f -2025-04-01 19:39:16.273 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:39:16.273 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 19:39:16.302 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:39:16.362 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:39:16.417 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@11e228c1] -2025-04-01 19:39:16.508 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:39:16.703 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:39:16.808 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:39:17.001 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:39:17.034 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:39:17.039 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:39:17.050 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:39:17.078 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:39:17.084 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@153b35a0] -2025-04-01 19:39:17.130 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:39:17.164 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:39:17.171 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:39:17.365 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63992/api/auth/login -2025-04-01 19:39:17.365 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:39:17.368 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3968e924] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:39:17.374 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:39:17.375 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:39:17.380 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@18a13840] -2025-04-01 19:39:17.438 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:39:17.527 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:39:17.575 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:39:17.575 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@38bc7a84] -2025-04-01 19:39:17.577 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:39:17.578 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:39:17.578 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:39:17.583 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:63992/api/auth/login -2025-04-01 19:39:17.584 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:39:17.585 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@525ba26b] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:39:17.588 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:39:17.590 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:39:17.592 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6655c3ef] -2025-04-01 19:39:17.595 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:39:17.607 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:39:17.622 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:39:17.624 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7aa56fd3] -2025-04-01 19:39:17.627 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 19:39:17.628 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 19:39:17.629 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 19:39:17.738 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:39:18.216 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:39:18.751 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:39:18.752 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:39:18.754 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:39:18.756 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:39:18.758 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:39:18.760 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:39:18.763 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:39:18.765 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:39:18.767 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:39:18.768 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:39:18.769 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:39:18.771 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:39:18.774 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:39:18.775 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:39:18.777 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:39:18.779 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:39:18.781 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:39:18.787 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:39:18.792 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 19:39:55.372 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 2736 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 19:39:55.377 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 19:39:58.271 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 19:39:58.774 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 478 ms. Found 6 JPA repository interfaces. -2025-04-01 19:40:00.810 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 19:40:00.844 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 19:40:00.845 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 19:40:01.030 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 19:40:01.032 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5601 ms -2025-04-01 19:40:01.483 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 19:40:01.662 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 19:40:02.477 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 19:40:02.481 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 19:40:02.802 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 19:40:02.999 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 19:40:03.115 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 19:40:04.033 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 19:40:04.204 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 19:40:04.217 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 19:40:04.274 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 19:40:07.224 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 19:40:07.265 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:40:07.267 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:40:07.268 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:40:07.269 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:40:07.271 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:40:07.272 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:40:07.273 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:40:07.274 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:40:07.275 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:40:07.277 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:40:07.282 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:40:07.284 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:40:07.285 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:40:07.287 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:40:07.290 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:40:07.291 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:40:07.304 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 19:40:07.307 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 19:40:07.311 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 19:40:07.313 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 19:40:07.316 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 19:40:07.321 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 19:40:07.325 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 19:40:07.330 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 19:40:07.333 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 19:40:07.336 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 19:40:07.339 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 19:40:07.342 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 19:40:07.346 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 19:40:07.349 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 19:40:07.352 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 19:40:07.364 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:40:08.556 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 19:40:11.623 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 19:40:11.913 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 19:40:12.127 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 19:40:12.209 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 19:40:12.362 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 19:40:13.179 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 19:40:13.255 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 19:40:13.575 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64024 (http) with context path '/' -2025-04-01 19:40:13.604 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 19.563 seconds (process running for 25.041) -2025-04-01 19:40:15.037 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64024/api/users -2025-04-01 19:40:15.127 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:40:15.134 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 19:40:15.451 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 19:40:15.451 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 19:40:15.452 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 19:40:15.452 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 19:40:15.453 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 19:40:15.455 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@47134422 -2025-04-01 19:40:15.456 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@297cedb8 -2025-04-01 19:40:15.456 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 19:40:15.457 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 19:40:15.499 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 19:40:15.573 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 19:40:15.653 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6c739dca] -2025-04-01 19:40:15.782 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 19:40:15.972 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 19:40:16.064 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 19:40:16.271 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:40:16.301 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 19:40:16.305 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 19:40:16.315 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 19:40:16.337 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 19:40:16.342 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3db2e11d] -2025-04-01 19:40:16.382 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 19:40:16.435 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 19:40:16.441 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:40:16.608 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64024/api/auth/login -2025-04-01 19:40:16.608 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:40:16.610 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@597e79bf] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:40:16.615 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:40:16.616 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:40:16.619 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6e12d1e5] -2025-04-01 19:40:16.673 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:40:16.763 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 19:40:16.817 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:40:16.817 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1af25395] -2025-04-01 19:40:16.819 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 19:40:16.819 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 19:40:16.820 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 19:40:16.825 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64024/api/auth/login -2025-04-01 19:40:16.826 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 19:40:16.826 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@567cbd07] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 19:40:16.829 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 19:40:16.831 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 19:40:16.833 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3017c991] -2025-04-01 19:40:16.837 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 19:40:16.848 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 19:40:16.861 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 19:40:16.862 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@28bcb1d6] -2025-04-01 19:40:16.864 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 19:40:16.867 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 19:40:16.868 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 19:40:16.968 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 19:40:17.351 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 19:40:17.545 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 19:40:17.547 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 19:40:17.547 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 19:40:17.549 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 19:40:17.550 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 19:40:17.552 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 19:40:17.553 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 19:40:17.554 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 19:40:17.555 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 19:40:17.555 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 19:40:17.556 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 19:40:17.558 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 19:40:17.560 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 19:40:17.561 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 19:40:17.563 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 19:40:17.566 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 19:40:17.568 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 19:40:17.576 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 19:40:17.580 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:02:21.131 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 13832 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:02:21.134 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:02:23.824 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:02:24.257 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 413 ms. Found 6 JPA repository interfaces. -2025-04-01 20:02:26.121 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:02:26.161 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:02:26.162 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:02:26.324 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:02:26.326 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5142 ms -2025-04-01 20:02:26.739 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:02:26.848 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:02:27.476 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:02:27.480 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:02:27.768 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:02:27.934 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:02:28.033 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:02:28.782 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:02:28.888 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:02:28.899 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:02:28.938 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:02:32.828 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:02:32.886 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:02:32.889 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:02:32.891 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:02:32.892 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:02:32.894 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:02:32.896 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:02:32.898 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:02:32.899 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:02:32.901 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:02:32.903 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:02:32.910 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:02:32.914 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:02:32.916 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:02:32.919 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:02:32.921 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:02:32.924 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:02:32.941 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:02:32.946 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:02:32.951 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:02:32.953 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:02:32.957 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:02:32.962 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:02:32.967 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:02:32.973 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:02:32.976 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:02:32.983 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:02:32.987 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:02:32.991 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:02:32.995 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:02:33.000 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:02:33.003 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:02:33.018 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:02:34.446 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:02:37.675 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:02:37.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:02:38.233 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:02:38.346 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:02:38.528 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:02:39.522 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:02:39.622 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:02:39.986 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64499 (http) with context path '/' -2025-04-01 20:02:40.014 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 20.314 seconds (process running for 24.755) -2025-04-01 20:02:41.542 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64499/api/users -2025-04-01 20:02:41.608 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:02:41.613 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:02:41.842 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:02:41.842 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:02:41.843 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:02:41.843 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:02:41.843 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:02:41.845 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@1999b545 -2025-04-01 20:02:41.846 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@6c9a2b0d -2025-04-01 20:02:41.847 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:02:41.847 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:02:41.882 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:02:41.951 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:02:42.008 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4c8b9700] -2025-04-01 20:02:42.147 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:02:42.373 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:02:42.490 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:02:42.740 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:02:42.776 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:02:42.779 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:02:42.788 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:02:42.810 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:02:42.815 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@b7c1176] -2025-04-01 20:02:42.864 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:02:42.897 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:02:42.907 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:02:43.108 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64499/api/auth/login -2025-04-01 20:02:43.109 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:02:43.112 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3e7520be] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:02:43.117 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:02:43.118 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:02:43.122 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@58c74880] -2025-04-01 20:02:43.180 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:02:43.240 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:02:43.283 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:02:43.283 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3c1c5a41] -2025-04-01 20:02:43.285 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:02:43.286 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:02:43.287 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:02:43.293 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64499/api/auth/login -2025-04-01 20:02:43.293 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:02:43.294 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3c650bed] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:02:43.298 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:02:43.299 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:02:43.301 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@63d55f9c] -2025-04-01 20:02:43.304 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:02:43.315 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:02:43.330 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:02:43.331 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2068ab60] -2025-04-01 20:02:43.333 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 20:02:43.334 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:02:43.335 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 20:02:43.481 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:02:43.884 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:02:44.107 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:02:44.108 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:02:44.108 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:02:44.109 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:02:44.110 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:02:44.111 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:02:44.112 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:02:44.113 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:02:44.114 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:02:44.114 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:02:44.115 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:02:44.116 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:02:44.117 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:02:44.118 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:02:44.119 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:02:44.120 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:02:44.121 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:02:44.127 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:02:44.130 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:03:23.863 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 4008 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:03:23.868 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:03:27.061 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:03:27.597 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 502 ms. Found 6 JPA repository interfaces. -2025-04-01 20:03:29.949 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:03:30.004 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:03:30.006 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:03:30.224 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:03:30.231 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6292 ms -2025-04-01 20:03:30.756 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:03:30.892 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:03:31.679 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:03:31.684 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:03:32.030 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:03:32.218 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:03:32.315 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:03:33.099 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:03:33.216 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:03:33.230 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:03:33.290 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:03:35.974 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:03:36.003 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:03:36.005 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:03:36.006 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:03:36.007 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:03:36.008 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:03:36.009 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:03:36.010 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:03:36.012 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:03:36.013 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:03:36.014 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:03:36.019 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:03:36.021 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:03:36.023 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:03:36.025 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:03:36.027 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:03:36.029 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:03:36.040 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:03:36.043 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:03:36.046 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:03:36.048 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:03:36.051 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:03:36.056 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:03:36.059 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:03:36.063 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:03:36.067 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:03:36.070 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:03:36.072 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:03:36.076 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:03:36.079 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:03:36.082 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:03:36.085 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:03:36.095 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:03:37.282 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:03:40.040 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:03:40.368 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:03:40.593 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:03:40.694 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:03:40.845 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:03:41.642 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:03:41.720 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:03:42.030 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64530 (http) with context path '/' -2025-04-01 20:03:42.059 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 19.719 seconds (process running for 24.415) -2025-04-01 20:03:43.475 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64530/api/users -2025-04-01 20:03:43.530 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:03:43.534 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:03:43.761 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:03:43.762 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:03:43.762 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:03:43.762 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:03:43.763 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:03:43.765 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@761a5983 -2025-04-01 20:03:43.765 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@6e14116d -2025-04-01 20:03:43.766 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:03:43.766 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:03:43.799 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:03:43.850 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:03:43.900 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3176e7ae] -2025-04-01 20:03:43.996 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:03:44.193 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:03:44.294 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:03:44.481 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:03:44.509 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:03:44.511 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:03:44.522 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:03:44.549 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:03:44.556 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@15a34aa4] -2025-04-01 20:03:44.603 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:03:44.624 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:03:44.629 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:03:44.770 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64530/api/auth/login -2025-04-01 20:03:44.771 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:03:44.774 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@41a40157] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:03:44.780 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:03:44.781 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:03:44.784 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@15c4cef2] -2025-04-01 20:03:44.836 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:03:44.900 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:03:44.932 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:03:44.933 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@29ae8db3] -2025-04-01 20:03:44.934 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:03:44.935 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:03:44.935 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:03:44.940 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:64530/api/users/23ab83bd-1a1f-4457-b4bd-fb66d27d4af1 -2025-04-01 20:03:44.940 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:03:44.941 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:03:44.946 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/23ab83bd-1a1f-4457-b4bd-fb66d27d4af1", parameters={multipart} -2025-04-01 20:03:44.953 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:03:44.961 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@4b1bce91] -2025-04-01 20:03:44.976 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:03:44.988 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=23ab83bd-1a1f-4457-b4bd-fb66d27d4af1, email=hong@test.com -2025-04-01 20:03:45.011 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:03:45.014 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:03:45.017 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:03:45.021 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:03:45.027 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:03:45.032 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:03:45.032 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@15830c5c] -2025-04-01 20:03:45.033 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:03:45.034 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:03:45.035 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:03:45.043 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64530/api/auth/login -2025-04-01 20:03:45.044 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:03:45.044 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@607e52e3] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:03:45.048 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:03:45.048 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:03:45.050 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2ae08722] -2025-04-01 20:03:45.053 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:03:45.056 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:03:45.063 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:03:45.064 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@62af99f2] -2025-04-01 20:03:45.066 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:03:45.066 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:03:45.067 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:03:45.071 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:64530/api/users/23ab83bd-1a1f-4457-b4bd-fb66d27d4af1 -2025-04-01 20:03:45.075 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/23ab83bd-1a1f-4457-b4bd-fb66d27d4af1", parameters={} -2025-04-01 20:03:45.076 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:03:45.078 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:03:45.083 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=23ab83bd-1a1f-4457-b4bd-fb66d27d4af1, email=kim@test.com -2025-04-01 20:03:45.089 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 20:03:45.095 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 20:03:45.104 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:03:45.109 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:03:45.110 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 20:03:45.113 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:03:45.117 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:03:45.118 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:03:45.118 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:03:45.120 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:03:45.121 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64530/api/auth/login -2025-04-01 20:03:45.122 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 20:03:45.122 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4bbf97b8] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:03:45.125 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:03:45.126 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:03:45.127 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1998963e] -2025-04-01 20:03:45.129 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:03:45.138 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:03:45.146 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:03:45.147 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@60d8a827] -2025-04-01 20:03:45.148 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 20:03:45.150 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:03:45.151 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 20:03:45.255 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:03:45.656 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:03:45.846 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:03:45.847 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:03:45.848 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:03:45.849 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:03:45.849 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:03:45.850 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:03:45.851 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:03:45.852 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:03:45.853 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:03:45.854 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:03:45.855 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:03:45.856 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:03:45.857 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:03:45.858 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:03:45.859 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:03:45.860 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:03:45.861 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:03:45.867 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:03:45.872 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:06:10.804 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 13860 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:06:10.807 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:06:13.348 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:06:13.830 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 460 ms. Found 6 JPA repository interfaces. -2025-04-01 20:06:15.958 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:06:15.988 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:06:15.989 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:06:16.171 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:06:16.173 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5321 ms -2025-04-01 20:06:16.598 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:06:16.740 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:06:17.684 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:06:17.692 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:06:18.209 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:06:18.425 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:06:18.559 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:06:19.440 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:06:19.572 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:06:19.583 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:06:19.625 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:06:22.703 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:06:22.734 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:06:22.736 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:06:22.737 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:06:22.738 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:06:22.739 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:06:22.740 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:06:22.741 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:06:22.741 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:06:22.743 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:06:22.744 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:06:22.749 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:06:22.751 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:06:22.752 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:06:22.754 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:06:22.755 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:06:22.757 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:06:22.768 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:06:22.771 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:06:22.774 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:06:22.776 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:06:22.779 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:06:22.782 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:06:22.785 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:06:22.788 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:06:22.790 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:06:22.793 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:06:22.795 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:06:22.798 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:06:22.800 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:06:22.803 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:06:22.805 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:06:22.814 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:06:23.771 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:06:26.255 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:06:26.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:06:26.748 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:06:26.847 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:06:27.002 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:06:27.882 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:06:27.967 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:06:28.333 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64595 (http) with context path '/' -2025-04-01 20:06:28.360 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 18.963 seconds (process running for 23.716) -2025-04-01 20:06:29.847 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64595/api/users -2025-04-01 20:06:29.900 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:06:29.904 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:06:30.107 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:06:30.108 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:06:30.108 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:06:30.108 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:06:30.109 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:06:30.111 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@2eff806d -2025-04-01 20:06:30.112 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4785f30c -2025-04-01 20:06:30.113 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:06:30.113 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 20:06:30.138 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:06:30.194 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:06:30.244 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@482a597b] -2025-04-01 20:06:30.339 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:06:30.511 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:06:30.622 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:06:30.800 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:06:30.828 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:06:30.830 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:06:30.840 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:06:30.864 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:06:30.871 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5bf961b7] -2025-04-01 20:06:30.919 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:06:30.945 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:06:30.951 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:06:31.125 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64595/api/auth/login -2025-04-01 20:06:31.126 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:06:31.129 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@68eccf82] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:06:31.135 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:06:31.136 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:06:31.141 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5f63a7e3] -2025-04-01 20:06:31.198 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:06:31.266 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:06:31.297 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:06:31.298 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@18cd479b] -2025-04-01 20:06:31.299 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:06:31.300 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:06:31.300 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:06:31.305 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:64595/api/users/db1b30ae-43db-4ad6-ab38-8ac0f0841c36 -2025-04-01 20:06:31.306 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:06:31.306 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:06:31.310 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/db1b30ae-43db-4ad6-ab38-8ac0f0841c36", parameters={multipart} -2025-04-01 20:06:31.316 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:06:31.322 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@3e37b732] -2025-04-01 20:06:31.346 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:06:31.356 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=db1b30ae-43db-4ad6-ab38-8ac0f0841c36, email=hong@test.com -2025-04-01 20:06:31.375 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:06:31.376 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:06:31.379 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:06:31.382 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:06:31.387 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:06:31.393 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:06:31.394 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5ba67784] -2025-04-01 20:06:31.396 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:06:31.397 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:06:31.398 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:06:31.410 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64595/api/auth/login -2025-04-01 20:06:31.411 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:06:31.411 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@433cfd06] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:06:31.414 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:06:31.415 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:06:31.416 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@13e2d351] -2025-04-01 20:06:31.418 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:06:31.421 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:06:31.427 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:06:31.428 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@368ffcae] -2025-04-01 20:06:31.429 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:06:31.430 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:06:31.430 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:06:31.433 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:64595/api/users/db1b30ae-43db-4ad6-ab38-8ac0f0841c36 -2025-04-01 20:06:31.437 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/db1b30ae-43db-4ad6-ab38-8ac0f0841c36", parameters={} -2025-04-01 20:06:31.439 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:06:31.443 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:06:31.447 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=db1b30ae-43db-4ad6-ab38-8ac0f0841c36, email=kim@test.com -2025-04-01 20:06:31.455 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 20:06:31.463 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 20:06:31.470 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:06:31.475 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:06:31.476 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 20:06:31.479 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:06:31.483 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:06:31.484 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:06:31.484 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:06:31.486 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:06:31.486 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64595/api/auth/login -2025-04-01 20:06:31.487 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 20:06:31.487 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@77f22aa9] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:06:31.490 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:06:31.490 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:06:31.491 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@613c641c] -2025-04-01 20:06:31.494 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:06:31.503 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:06:31.512 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:06:31.512 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@668dd081] -2025-04-01 20:06:31.515 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 20:06:31.514 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:06:31.515 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 20:06:31.627 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:06:31.993 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:06:32.170 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:06:32.171 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:06:32.172 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:06:32.173 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:06:32.173 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:06:32.174 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:06:32.174 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:06:32.175 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:06:32.175 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:06:32.175 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:06:32.176 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:06:32.176 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:06:32.177 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:06:32.177 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:06:32.178 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:06:32.178 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:06:32.179 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:06:32.183 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:06:32.185 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:07:50.967 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 13900 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:07:50.971 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:07:53.965 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:07:54.395 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 400 ms. Found 6 JPA repository interfaces. -2025-04-01 20:07:56.715 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:07:56.762 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:07:56.762 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:07:56.966 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:07:56.970 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5951 ms -2025-04-01 20:07:57.466 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:07:57.615 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:07:58.368 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:07:58.374 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:07:58.823 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:07:59.051 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:07:59.192 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:08:00.049 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:08:00.185 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:08:00.198 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:08:00.246 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:08:03.432 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:08:03.472 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:08:03.474 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:08:03.475 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:08:03.476 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:08:03.478 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:08:03.479 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:08:03.480 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:08:03.482 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:08:03.484 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:08:03.486 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:08:03.498 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:08:03.500 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:08:03.502 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:08:03.504 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:08:03.506 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:08:03.508 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:08:03.521 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:08:03.524 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:08:03.528 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:08:03.530 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:08:03.533 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:08:03.538 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:08:03.540 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:08:03.545 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:08:03.547 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:08:03.550 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:08:03.553 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:08:03.555 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:08:03.558 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:08:03.561 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:08:03.563 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:08:03.573 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:08:04.572 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:08:07.032 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:08:07.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:08:07.630 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:08:07.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:08:07.928 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:08:08.903 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:08:08.988 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:08:09.448 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64646 (http) with context path '/' -2025-04-01 20:08:09.495 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 19.731 seconds (process running for 24.206) -2025-04-01 20:08:10.846 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64646/api/users -2025-04-01 20:08:10.901 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:08:10.905 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:08:11.112 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:08:11.113 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:08:11.113 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:08:11.114 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:08:11.114 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:08:11.116 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@2c11b334 -2025-04-01 20:08:11.116 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@6a4f4788 -2025-04-01 20:08:11.117 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:08:11.118 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:08:11.147 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:08:11.204 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:08:11.258 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1aa06b87] -2025-04-01 20:08:11.346 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:08:11.507 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:08:11.599 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:08:11.781 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:08:11.809 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:08:11.813 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:08:11.821 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:08:11.846 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:08:11.853 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3bb40ecd] -2025-04-01 20:08:11.886 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:08:11.908 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:08:11.914 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:08:12.055 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64646/api/auth/login -2025-04-01 20:08:12.056 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:08:12.059 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5e8edd38] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:08:12.064 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:08:12.065 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:08:12.068 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@63b2b52d] -2025-04-01 20:08:12.116 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:08:12.174 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:08:12.207 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:08:12.208 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@438ec2d3] -2025-04-01 20:08:12.209 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:08:12.210 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:08:12.211 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:08:12.216 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:64646/api/users/21dc869a-5e5d-44d6-84d5-a0c95f69969a -2025-04-01 20:08:12.217 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:08:12.217 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:08:12.221 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/21dc869a-5e5d-44d6-84d5-a0c95f69969a", parameters={multipart} -2025-04-01 20:08:12.227 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:08:12.233 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1c2a40ec] -2025-04-01 20:08:12.252 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:08:12.269 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=21dc869a-5e5d-44d6-84d5-a0c95f69969a, email=hong@test.com -2025-04-01 20:08:12.299 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:08:12.301 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:08:12.304 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:08:12.308 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:08:12.315 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:08:12.320 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:08:12.321 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@8866511] -2025-04-01 20:08:12.323 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:08:12.324 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:08:12.325 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:08:12.333 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64646/api/auth/login -2025-04-01 20:08:12.334 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:08:12.335 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6952caca] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:08:12.338 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:08:12.339 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:08:12.340 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@51fa6fc0] -2025-04-01 20:08:12.343 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:08:12.346 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:08:12.351 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:08:12.352 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1ae1e05d] -2025-04-01 20:08:12.353 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:08:12.353 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:08:12.354 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:08:12.356 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:64646/api/users/21dc869a-5e5d-44d6-84d5-a0c95f69969a -2025-04-01 20:08:12.360 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/21dc869a-5e5d-44d6-84d5-a0c95f69969a", parameters={} -2025-04-01 20:08:12.361 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:08:12.363 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:08:12.367 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=21dc869a-5e5d-44d6-84d5-a0c95f69969a, email=kim@test.com -2025-04-01 20:08:12.374 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 20:08:12.381 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 20:08:12.388 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:08:12.393 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:08:12.395 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 20:08:12.397 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:08:12.401 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:08:12.401 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:08:12.401 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:08:12.403 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:08:12.403 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64646/api/auth/login -2025-04-01 20:08:12.403 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 20:08:12.404 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@599de793] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:08:12.406 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:08:12.407 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:08:12.408 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@8601635] -2025-04-01 20:08:12.410 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:08:12.419 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:08:12.427 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:08:12.428 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5c232933] -2025-04-01 20:08:12.429 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 20:08:12.430 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:08:12.430 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 20:08:12.486 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:08:12.881 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:08:13.062 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:08:13.064 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:08:13.064 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:08:13.065 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:08:13.065 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:08:13.066 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:08:13.066 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:08:13.067 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:08:13.068 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:08:13.069 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:08:13.070 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:08:13.071 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:08:13.071 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:08:13.072 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:08:13.072 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:08:13.073 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:08:13.074 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:08:13.078 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:08:13.080 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:11:32.415 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 12132 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:11:32.418 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:11:34.833 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:11:35.263 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 411 ms. Found 6 JPA repository interfaces. -2025-04-01 20:11:37.027 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:11:37.060 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:11:37.061 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:11:37.242 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:11:37.243 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4779 ms -2025-04-01 20:11:37.621 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:11:37.747 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:11:38.326 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:11:38.331 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:11:38.671 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:11:38.856 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:11:38.946 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:11:39.782 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:11:39.903 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:11:39.914 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:11:39.950 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:11:42.798 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:11:42.838 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:11:42.841 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:11:42.842 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:11:42.844 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:11:42.845 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:11:42.847 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:11:42.848 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:11:42.849 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:11:42.852 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:11:42.853 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:11:42.858 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:11:42.860 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:11:42.862 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:11:42.863 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:11:42.865 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:11:42.867 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:11:42.881 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:11:42.885 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:11:42.889 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:11:42.891 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:11:42.894 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:11:42.898 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:11:42.902 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:11:42.907 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:11:42.910 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:11:42.912 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:11:42.915 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:11:42.918 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:11:42.922 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:11:42.925 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:11:42.928 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:11:42.943 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:11:44.016 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:11:46.606 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:11:46.872 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:11:47.080 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:11:47.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:11:47.347 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:11:48.243 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:11:48.324 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:11:48.663 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64715 (http) with context path '/' -2025-04-01 20:11:48.691 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 17.478 seconds (process running for 21.853) -2025-04-01 20:11:50.129 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64715/api/users -2025-04-01 20:11:50.187 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:50.191 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:11:50.405 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:11:50.405 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:11:50.405 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:11:50.405 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:11:50.405 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:11:50.408 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@30f4fb5 -2025-04-01 20:11:50.408 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@642147c -2025-04-01 20:11:50.408 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:11:50.408 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:11:50.441 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:11:50.497 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:11:50.552 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@70df936c] -2025-04-01 20:11:50.654 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:11:50.840 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:11:50.921 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:11:51.101 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:11:51.133 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:11:51.137 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:11:51.151 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:11:51.176 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:11:51.181 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6a82333c] -2025-04-01 20:11:51.212 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:11:51.230 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:11:51.236 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:11:51.248 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64715/api/auth/login -2025-04-01 20:11:51.249 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.252 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@7d633dad] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:11:51.257 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:11:51.258 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:11:51.262 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@630b2762] -2025-04-01 20:11:51.315 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:11:51.379 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:11:51.412 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.413 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1a47897c] -2025-04-01 20:11:51.415 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:11:51.416 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:11:51.416 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:11:51.548 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64715/api/channels/private -2025-04-01 20:11:51.562 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.566 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@4e9640fb] as "application/json" -2025-04-01 20:11:51.574 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:11:51.575 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:11:51.578 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@1998963e] -2025-04-01 20:11:51.587 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[74432888-18fe-4a64-b42c-42e34c739936] -2025-04-01 20:11:51.599 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:11:51.602 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:11:51.628 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=5afb19b6-169a-49df-aa6e-d7301e30cef6, 참여자 수=1 -2025-04-01 20:11:51.638 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:11:51.641 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:11:51.660 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.661 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@242011d7] -2025-04-01 20:11:51.663 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:11:51.664 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:11:51.664 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:11:51.667 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64715/api/channels/public -2025-04-01 20:11:51.667 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.669 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2a5f5cc4] as "application/json" -2025-04-01 20:11:51.672 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:11:51.673 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:11:51.676 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5d814a4f] -2025-04-01 20:11:51.680 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:11:51.684 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=fa0ca78d-1fcc-4f9b-98d9-58955378aecc, name=channel-1 -2025-04-01 20:11:51.685 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:11:51.689 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.690 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@790ae1be] -2025-04-01 20:11:51.691 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:11:51.692 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:11:51.692 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:11:51.694 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64715/api/channels/public -2025-04-01 20:11:51.694 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.695 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@880bd] as "application/json" -2025-04-01 20:11:51.698 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:11:51.699 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:11:51.700 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@56de7d1d] -2025-04-01 20:11:51.702 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:11:51.704 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=25575c69-3277-43ab-bab5-7b0357ca3739, name=channel-2 -2025-04-01 20:11:51.706 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:11:51.708 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.709 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7382131c] -2025-04-01 20:11:51.711 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:11:51.711 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:11:51.711 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:11:51.715 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:64715/api/channels?userId=74432888-18fe-4a64-b42c-42e34c739936 -2025-04-01 20:11:51.717 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.720 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=74432888-18fe-4a64-b42c-42e34c739936", parameters={masked} -2025-04-01 20:11:51.721 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:11:51.758 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:11:51.777 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:11:51.785 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=74432888-18fe-4a64-b42c-42e34c739936,조회된 채널 수=3 -2025-04-01 20:11:51.790 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.790 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@31d25c6a, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:11:51.793 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:11:51.793 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:11:51.794 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:11:51.814 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:64715/api/channels/fa0ca78d-1fcc-4f9b-98d9-58955378aecc -2025-04-01 20:11:51.814 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.816 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@23d603c8] as "application/json" -2025-04-01 20:11:51.819 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/fa0ca78d-1fcc-4f9b-98d9-58955378aecc", parameters={} -2025-04-01 20:11:51.820 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:11:51.823 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@51a94790] -2025-04-01 20:11:51.826 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:11:51.834 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:11:51.839 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=fa0ca78d-1fcc-4f9b-98d9-58955378aecc, name=channel-1-edited -2025-04-01 20:11:51.842 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:11:51.844 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:11:51.849 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:11:51.852 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.853 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2dcc5b80] -2025-04-01 20:11:51.854 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:11:51.854 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:11:51.855 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:11:51.862 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:64715/api/channels/25575c69-3277-43ab-bab5-7b0357ca3739 -2025-04-01 20:11:51.871 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/25575c69-3277-43ab-bab5-7b0357ca3739", parameters={} -2025-04-01 20:11:51.872 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:11:51.874 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 25575c69-3277-43ab-bab5-7b0357ca3739 -2025-04-01 20:11:51.936 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:11:51.945 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:11:51.954 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:11:51.955 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:11:51.960 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=25575c69-3277-43ab-bab5-7b0357ca3739 -2025-04-01 20:11:51.967 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:11:51.973 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:51.973 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:11:51.974 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:11:51.976 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:11:51.977 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:64715/api/channels?userId=74432888-18fe-4a64-b42c-42e34c739936 -2025-04-01 20:11:51.977 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:11:51.980 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=74432888-18fe-4a64-b42c-42e34c739936", parameters={masked} -2025-04-01 20:11:51.981 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:11:51.986 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:11:51.992 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:11:52.000 [http-nio-auto-1-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=74432888-18fe-4a64-b42c-42e34c739936,조회된 채널 수=2 -2025-04-01 20:11:52.001 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:11:52.002 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@6f2055df, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:11:52.004 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:11:52.004 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:11:52.005 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:11:52.071 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:11:52.460 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:11:52.655 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:11:52.656 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:11:52.656 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:11:52.657 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:11:52.658 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:11:52.658 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:11:52.659 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:11:52.660 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:11:52.661 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:11:52.661 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:11:52.662 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:11:52.663 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:11:52.664 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:11:52.664 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:11:52.665 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:11:52.665 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:11:52.666 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:11:52.671 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:11:52.674 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:13:57.215 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Starting MessageIntegrationRestTemplateTest using Java 17.0.12 with PID 13612 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:13:57.218 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:14:00.838 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:14:01.504 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 637 ms. Found 6 JPA repository interfaces. -2025-04-01 20:14:03.814 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:14:03.846 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:14:03.847 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:14:04.037 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:14:04.040 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6764 ms -2025-04-01 20:14:04.497 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:14:04.646 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:14:05.385 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:14:05.391 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:14:05.749 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:14:05.944 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:14:06.056 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:14:06.923 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:14:07.053 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:14:07.068 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:14:07.118 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:14:10.386 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:14:10.449 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:14:10.451 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:14:10.453 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:14:10.455 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:14:10.456 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:14:10.457 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:14:10.458 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:14:10.459 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:14:10.460 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:14:10.461 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:14:10.466 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:14:10.470 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:14:10.472 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:14:10.474 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:14:10.477 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:14:10.479 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:14:10.496 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:14:10.501 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:14:10.506 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:14:10.508 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:14:10.511 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:14:10.518 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:14:10.522 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:14:10.527 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:14:10.530 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:14:10.534 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:14:10.540 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:14:10.544 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:14:10.547 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:14:10.550 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:14:10.554 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:14:10.568 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:14:11.675 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:14:14.150 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:14:14.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:14:14.679 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:14:14.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:14:14.942 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:14:15.857 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:14:15.936 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:14:16.232 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64770 (http) with context path '/' -2025-04-01 20:14:16.255 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Started MessageIntegrationRestTemplateTest in 20.597 seconds (process running for 25.591) -2025-04-01 20:14:17.694 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64770/api/users -2025-04-01 20:14:17.757 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:14:17.762 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:14:18.010 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:14:18.011 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:14:18.012 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:14:18.012 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:14:18.012 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:14:18.014 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@50952b73 -2025-04-01 20:14:18.015 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@7793935d -2025-04-01 20:14:18.016 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:14:18.016 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 20:14:18.056 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:14:18.124 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:14:18.189 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@49e83cdc] -2025-04-01 20:14:18.313 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:14:18.483 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:14:18.584 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:14:18.777 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:14:18.805 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:14:18.809 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:14:18.818 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:14:18.843 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:14:18.850 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1bd5ace3] -2025-04-01 20:14:18.902 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:14:18.922 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:14:18.927 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:14:19.078 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64770/api/channels/public -2025-04-01 20:14:19.081 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:14:19.085 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2eb6332a] as "application/json" -2025-04-01 20:14:19.090 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:14:19.091 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:14:19.095 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@7a23f295] -2025-04-01 20:14:19.099 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=테스트채널,Description=테스트 설명 -2025-04-01 20:14:19.123 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=afd31ee6-250e-4f63-8b88-5495202acbbd, name=테스트채널 -2025-04-01 20:14:19.133 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:14:19.161 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:14:19.162 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2729ff63] -2025-04-01 20:14:19.165 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:14:19.166 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:14:19.166 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.Object] -2025-04-01 20:14:19.185 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64770/api/messages -2025-04-01 20:14:19.190 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:14:19.191 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{messageCreateRequest=[]}] as "multipart/form-data" -2025-04-01 20:14:19.195 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-01 20:14:19.198 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:14:19.212 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7af815f4] -2025-04-01 20:14:19.218 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=afd31ee6-250e-4f63-8b88-5495202acbbd, authorId=c6317996-7d9a-4022-97f6-46fb2a3d265a, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:14:19.237 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:14:19.271 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:14:19.303 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=3fc46ffb-0e35-4982-a3ed-7db067e02b47, authorId=c6317996-7d9a-4022-97f6-46fb2a3d265a -2025-04-01 20:14:19.307 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:14:19.320 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:14:19.321 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@34d9833f] -2025-04-01 20:14:19.323 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:14:19.324 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.message.MessageDto] -2025-04-01 20:14:19.324 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:14:19.328 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:64770/api/messages/3fc46ffb-0e35-4982-a3ed-7db067e02b47 -2025-04-01 20:14:19.332 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/messages/3fc46ffb-0e35-4982-a3ed-7db067e02b47", parameters={} -2025-04-01 20:14:19.333 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:14:19.336 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=3fc46ffb-0e35-4982-a3ed-7db067e02b47 -2025-04-01 20:14:19.396 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:14:19.411 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:14:19.437 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=3fc46ffb-0e35-4982-a3ed-7db067e02b47 -2025-04-01 20:14:19.441 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - message_attachments - where - message_id=? -2025-04-01 20:14:19.448 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:14:19.454 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:14:19.455 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:14:19.455 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:14:19.457 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:14:19.460 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:64770/api/messages?channelId=afd31ee6-250e-4f63-8b88-5495202acbbd -2025-04-01 20:14:19.462 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:14:19.465 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=afd31ee6-250e-4f63-8b88-5495202acbbd", parameters={masked} -2025-04-01 20:14:19.466 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:14:19.545 [http-nio-auto-1-exec-5] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:14:19.571 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:14:19.601 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:14:19.602 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5bd1b713] -2025-04-01 20:14:19.611 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:14:19.611 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:14:19.612 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.message.MessageDto[]] -2025-04-01 20:14:19.736 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:14:20.232 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:14:20.443 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:14:20.444 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:14:20.445 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:14:20.447 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:14:20.449 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:14:20.450 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:14:20.451 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:14:20.452 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:14:20.453 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:14:20.454 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:14:20.455 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:14:20.457 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:14:20.460 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:14:20.461 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:14:20.463 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:14:20.464 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:14:20.466 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:14:20.472 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:14:20.476 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:18:03.491 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Starting MessageIntegrationRestTemplateTest using Java 17.0.12 with PID 12508 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:18:03.494 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:18:07.798 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:18:08.439 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 610 ms. Found 6 JPA repository interfaces. -2025-04-01 20:18:11.202 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:18:11.238 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:18:11.239 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:18:11.560 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:18:11.563 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7988 ms -2025-04-01 20:18:12.231 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:18:12.410 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:18:13.413 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:18:13.423 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:18:13.883 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:18:14.165 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:18:14.309 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:18:15.757 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:18:15.954 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:18:15.970 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:18:16.037 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:18:20.648 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:18:20.705 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:18:20.707 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:18:20.710 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:18:20.714 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:18:20.716 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:18:20.717 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:18:20.721 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:18:20.726 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:18:20.729 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:18:20.730 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:18:20.736 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:18:20.739 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:18:20.744 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:18:20.746 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:18:20.749 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:18:20.750 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:18:20.768 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:18:20.774 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:18:20.778 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:18:20.781 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:18:20.784 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:18:20.791 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:18:20.796 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:18:20.801 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:18:20.806 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:18:20.810 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:18:20.814 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:18:20.818 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:18:20.823 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:18:20.828 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:18:20.832 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:18:20.847 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:18:22.160 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:18:26.158 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:18:26.512 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:18:26.763 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:18:26.868 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:18:27.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:18:28.190 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:18:28.308 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:18:28.825 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64883 (http) with context path '/' -2025-04-01 20:18:28.862 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Started MessageIntegrationRestTemplateTest in 27.55 seconds (process running for 32.901) -2025-04-01 20:18:30.413 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64883/api/users -2025-04-01 20:18:30.478 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:18:30.483 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:18:30.640 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:18:30.641 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:18:30.642 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:18:30.642 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:18:30.643 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:18:30.645 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@62888459 -2025-04-01 20:18:30.647 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@5b09e4b -2025-04-01 20:18:30.647 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:18:30.648 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 20:18:30.684 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:18:30.752 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:18:30.829 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6c80d7d1] -2025-04-01 20:18:31.035 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:18:31.278 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:18:31.378 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:18:31.582 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:18:31.620 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:18:31.624 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:18:31.633 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:18:31.655 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:18:31.671 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@45ada1e8] -2025-04-01 20:18:31.709 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:18:31.710 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:18:31.712 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:18:31.733 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64883/api/auth/login -2025-04-01 20:18:31.734 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:18:31.734 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"username":"홍길동","password":"1234"}] as "application/json" -2025-04-01 20:18:31.750 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:18:31.751 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:18:31.755 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1806bd81] -2025-04-01 20:18:31.812 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:18:31.915 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:18:31.950 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:18:31.950 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6acb66dd] -2025-04-01 20:18:31.952 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:18:31.952 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:18:31.953 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:18:31.955 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64883/api/channels/public -2025-04-01 20:18:31.958 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:18:31.958 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"name":"테스트채널","description":"테스트 설명"}] as "application/json" -2025-04-01 20:18:31.966 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:18:31.967 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:18:31.970 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1b1ae0ec] -2025-04-01 20:18:31.974 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=테스트채널,Description=테스트 설명 -2025-04-01 20:18:31.991 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=f567f853-1120-436d-b3f9-a2c827aaf314, name=테스트채널 -2025-04-01 20:18:32.003 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:18:32.025 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:18:32.025 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4fc77615] -2025-04-01 20:18:32.028 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:18:32.028 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:18:32.028 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.Object] -2025-04-01 20:18:32.053 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:64883/api/messages -2025-04-01 20:18:32.061 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:18:32.062 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{messageCreateRequest=[<{"content":"안녕하세요","channelId":"f567f853-1120-436d-b3f9-a2c827aaf314","authorId":"72a4e0b3-f109-4fb7-b8a6-dd73091a2fa0"},[Content-Type:"application/json"]>]}] as "multipart/form-data" -2025-04-01 20:18:32.077 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-01 20:18:32.090 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:18:32.094 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@6468c5e0] -2025-04-01 20:18:32.099 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=f567f853-1120-436d-b3f9-a2c827aaf314, authorId=72a4e0b3-f109-4fb7-b8a6-dd73091a2fa0, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:18:32.117 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:18:32.123 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:18:32.141 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=ff7942ac-c2c9-40e3-a6a3-7cecbbce39d7, authorId=72a4e0b3-f109-4fb7-b8a6-dd73091a2fa0 -2025-04-01 20:18:32.144 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:18:32.156 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:18:32.157 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@403c6a15] -2025-04-01 20:18:32.159 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:18:32.159 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.message.MessageDto] -2025-04-01 20:18:32.160 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:18:32.162 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:64883/api/messages/ff7942ac-c2c9-40e3-a6a3-7cecbbce39d7 -2025-04-01 20:18:32.168 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/messages/ff7942ac-c2c9-40e3-a6a3-7cecbbce39d7", parameters={masked} -2025-04-01 20:18:32.169 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:18:32.175 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=ff7942ac-c2c9-40e3-a6a3-7cecbbce39d7 -2025-04-01 20:18:32.230 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:18:32.241 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:18:32.264 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=ff7942ac-c2c9-40e3-a6a3-7cecbbce39d7 -2025-04-01 20:18:32.268 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - message_attachments - where - message_id=? -2025-04-01 20:18:32.276 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:18:32.282 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:18:32.283 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:18:32.283 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:18:32.285 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:18:32.287 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:64883/api/messages?channelId=f567f853-1120-436d-b3f9-a2c827aaf314 -2025-04-01 20:18:32.288 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 20:18:32.290 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=f567f853-1120-436d-b3f9-a2c827aaf314", parameters={masked} -2025-04-01 20:18:32.292 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:18:32.347 [http-nio-auto-1-exec-6] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:18:32.373 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:18:32.394 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:18:32.395 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@59d9ea9a] -2025-04-01 20:18:32.400 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:18:32.401 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:18:32.402 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.String] as "application/json" -2025-04-01 20:18:32.472 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:18:33.000 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:18:33.279 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:18:33.280 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:18:33.280 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:18:33.281 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:18:33.282 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:18:33.283 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:18:33.284 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:18:33.284 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:18:33.285 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:18:33.286 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:18:33.287 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:18:33.287 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:18:33.288 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:18:33.289 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:18:33.290 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:18:33.291 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:18:33.292 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:18:33.300 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:18:33.305 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:18:59.506 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 6168 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:18:59.510 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:18:59.570 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@62dc1203 -2025-04-01 20:19:08.552 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:19:09.871 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:19:10.991 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:19:11.676 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:19:11.922 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:19:12.068 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:19:12.069 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:19:12.078 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:19:12.592 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 15.649 seconds (process running for 20.302) -2025-04-01 20:19:13.109 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:19:13.273 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@620978eb] -2025-04-01 20:19:13.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:13.606 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@67054b2e] -2025-04-01 20:19:13.872 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:19:13.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2d3c0f89] -2025-04-01 20:19:13.894 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:13.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@475f141a] -2025-04-01 20:19:13.918 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:19:13.920 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@3be23894] -2025-04-01 20:19:13.930 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:19:13.941 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:13.942 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5b3f2fe1] -2025-04-01 20:19:13.948 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:19:13.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:19:14.048 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.049 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@68535137, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:19:14.112 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:19:14.122 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@74bca3db] -2025-04-01 20:19:14.129 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.131 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@598ad90e] -2025-04-01 20:19:14.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:19:14.171 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4c9836d4] -2025-04-01 20:19:14.175 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:14.177 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.179 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@60c7726b] -2025-04-01 20:19:14.181 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:19:14.209 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:19:14.211 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@69b9a61] -2025-04-01 20:19:14.265 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:19:14.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.273 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@70d595e8] -2025-04-01 20:19:14.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 20:19:14.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:19:14.323 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:19:14.324 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:19:14.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@711534f7] -2025-04-01 20:19:14.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:19:14.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:19:14.353 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.355 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:19:14.374 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:19:14.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@69dd03a0] -2025-04-01 20:19:14.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:14.379 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:14.380 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5a6f8797] -2025-04-01 20:19:14.382 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:19:14.413 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:14.463 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:19:14.679 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 6168 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:19:14.680 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:19:14.690 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3cc1990 -2025-04-01 20:19:16.130 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:19:16.191 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:19:16.308 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:19:16.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:19:16.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:19:16.359 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:19:16.359 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:19:16.361 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:19:16.386 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.914 seconds (process running for 24.096) -2025-04-01 20:19:16.411 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:19:16.423 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@23aa4376] -2025-04-01 20:19:16.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:16.449 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.451 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@61ba034a] -2025-04-01 20:19:16.454 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:19:16.482 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:19:16.487 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:19:16.489 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.490 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@62b630e0] -2025-04-01 20:19:16.510 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:19:16.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:19:16.551 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@445eb192] -2025-04-01 20:19:16.566 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.567 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@2eed4dd6] -2025-04-01 20:19:16.580 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:19:16.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@71a65c31] -2025-04-01 20:19:16.584 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.584 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@7e09407a] -2025-04-01 20:19:16.596 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:19:16.601 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:19:16.602 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:19:16.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.604 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2d55b38b] -2025-04-01 20:19:16.605 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:19:16.617 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:19:16.619 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.620 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:19:16.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:19:16.636 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@37ad8430] -2025-04-01 20:19:16.638 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:16.639 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.640 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@fc3fd5b] -2025-04-01 20:19:16.641 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:19:16.653 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:19:16.669 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:16.670 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@1b0efaf8] -2025-04-01 20:19:16.702 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:16.762 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:19:16.893 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 6168 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:19:16.894 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:19:16.901 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5e4c26a1 -2025-04-01 20:19:17.529 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:19:17.564 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:19:17.655 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:19:17.669 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:19:17.688 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:19:17.715 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:19:17.716 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:19:17.719 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:19:17.746 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.974 seconds (process running for 25.454) -2025-04-01 20:19:17.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:19:17.796 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@32ab4aec] -2025-04-01 20:19:17.832 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:19:17.843 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:17.844 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1e6dbdb1] -2025-04-01 20:19:17.845 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:19:17.861 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:19:17.868 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:17.870 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@7aec4791, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:19:17.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:19:17.891 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@59b0d24d] -2025-04-01 20:19:17.893 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:19:17.962 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@451431d2] -2025-04-01 20:19:18.013 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:19:18.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@5de898de] -2025-04-01 20:19:18.020 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:19:18.021 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5c5295e4] -2025-04-01 20:19:18.054 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:19:18.059 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@382ca51d] -2025-04-01 20:19:18.061 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:19:18.062 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:18.063 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1df6d36b] -2025-04-01 20:19:18.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:19:18.092 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:18.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@10958e5] -2025-04-01 20:19:18.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:19:18.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:18.168 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@967b0a2] -2025-04-01 20:19:18.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 20:19:18.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:18.187 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4e1c256f] -2025-04-01 20:19:18.189 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:19:18.190 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5c4d30a5] -2025-04-01 20:19:18.205 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:19:18.208 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:18.209 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:19:18.226 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:18.288 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:19:18.445 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 6168 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:19:18.446 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:19:21.372 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:19:21.646 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 237 ms. Found 6 JPA repository interfaces. -2025-04-01 20:19:24.533 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:19:24.611 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:19:24.611 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:19:24.843 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:19:24.844 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6391 ms -2025-04-01 20:19:25.314 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:19:25.440 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:19:26.075 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:19:26.078 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:19:26.394 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:19:26.608 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:19:26.712 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:19:27.114 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:19:27.278 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:19:27.294 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:19:27.338 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:19:29.700 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:19:29.738 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:19:29.739 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:19:29.741 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:19:29.741 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:19:29.742 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:19:29.743 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:19:29.744 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:19:29.746 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:19:29.748 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:19:29.748 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:19:29.753 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:19:29.755 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:19:29.756 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:19:29.757 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:19:29.759 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:19:29.761 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:19:29.773 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:19:29.775 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:19:29.778 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:19:29.780 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:19:29.782 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:19:29.786 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:19:29.789 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:19:29.792 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:19:29.794 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:19:29.796 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:19:29.799 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:19:29.801 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:19:29.803 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:19:29.806 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:19:29.807 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:19:29.817 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:19:30.745 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:19:33.322 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:19:33.444 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:19:33.523 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:19:33.562 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:19:33.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:19:34.510 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:19:34.605 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:19:34.611 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:19:34.611 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:19:34.626 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:19:34.666 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 55 ms -2025-04-01 20:19:34.988 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 64968 (http) with context path '/' -2025-04-01 20:19:35.007 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 16.704 seconds (process running for 42.716) -2025-04-01 20:19:35.201 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:19:35.206 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@181ee792] -2025-04-01 20:19:35.221 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:19:35.346 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=3c10874e-9afb-4c14-8016-44174326b3a3, name=channel-1 -2025-04-01 20:19:35.361 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.361 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1edf0c63] -2025-04-01 20:19:35.389 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:19:35.390 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@79008c9a] -2025-04-01 20:19:35.391 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:19:35.392 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=56eba040-d986-43f5-b1d6-a6907b955b9d, name=channel-2 -2025-04-01 20:19:35.393 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.393 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@66caf86e] -2025-04-01 20:19:35.396 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:19:35.585 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:35.636 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:35.663 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:19:35.743 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=97efe640-aa22-4aab-ba58-06974ee77f7b,조회된 채널 수=2 -2025-04-01 20:19:35.747 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.747 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@365f23ea, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:19:35.751 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:19:35.753 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@7678a404] -2025-04-01 20:19:35.755 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:19:35.773 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=3c10874e-9afb-4c14-8016-44174326b3a3, name=channel-1-edited -2025-04-01 20:19:35.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@16286b4e] -2025-04-01 20:19:35.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:19:35.793 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:19:35.807 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:19:35.811 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=a41e7219-617d-4e63-a6a5-314513da4881,조회된 채널 수=2 -2025-04-01 20:19:35.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@510c9dca, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:19:35.815 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:19:35.816 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 56eba040-d986-43f5-b1d6-a6907b955b9d -2025-04-01 20:19:35.875 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:19:35.896 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=56eba040-d986-43f5-b1d6-a6907b955b9d -2025-04-01 20:19:35.898 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.898 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:19:35.901 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:19:35.915 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:19:35.920 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:19:35.923 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=d868bc0f-3f6b-4fb7-9b69-7031ad4834cf,조회된 채널 수=1 -2025-04-01 20:19:35.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:35.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@21bfaad6]] -2025-04-01 20:19:35.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:35.953 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1e270d7] -2025-04-01 20:19:35.960 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:19:36.014 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:19:36.018 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:19:36.050 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:19:36.051 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@40118c78] -2025-04-01 20:19:36.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:19:36.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@bc35464] -2025-04-01 20:19:36.105 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:36.107 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:36.109 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:19:36.111 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:19:36.113 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:19:36.143 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.143 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2069e79a] -2025-04-01 20:19:36.148 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:19:36.149 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1707b299] -2025-04-01 20:19:36.150 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:19:36.151 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=78deda7a-149a-423b-9e77-65b7239c13a4, name=공지사항 -2025-04-01 20:19:36.152 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.152 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3e076392] -2025-04-01 20:19:36.157 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:19:36.159 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@446bdb8b] -2025-04-01 20:19:36.164 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[d997abfe-2e48-47da-96cc-b780a0e7fb72] -2025-04-01 20:19:36.171 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:19:36.182 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=0455c3b8-681a-49d2-b1ba-651d10eb9353, 참여자 수=1 -2025-04-01 20:19:36.182 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.183 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7ec56e12] -2025-04-01 20:19:36.194 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:36.198 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:19:36.208 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:36.209 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6f2112c9] -2025-04-01 20:19:36.211 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:19:36.212 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:19:36.216 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:19:36.226 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:36.229 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:36.231 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:19:36.233 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:19:36.238 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:19:36.238 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@71150ed1] -2025-04-01 20:19:36.247 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:19:36.248 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@32ea99c0] -2025-04-01 20:19:36.310 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:19:36.335 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:19:36.354 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.356 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7127c4ff] -2025-04-01 20:19:36.360 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:19:36.362 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@56e5102c] -2025-04-01 20:19:36.363 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:19:36.366 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a9332e04-e986-478e-bd8a-bb7a056bb170, name=test-channel -2025-04-01 20:19:36.367 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:36.371 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.372 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@654b804c] -2025-04-01 20:19:36.387 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:19:36.390 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@2c8e7352] -2025-04-01 20:19:36.397 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=a9332e04-e986-478e-bd8a-bb7a056bb170, authorId=97b72c9f-87f0-4437-ae54-2730b3396bb5, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:19:36.405 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:19:36.411 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:19:36.429 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=d5294f28-fc88-4a5e-8e0a-053b9f7cd0dc, authorId=97b72c9f-87f0-4437-ae54-2730b3396bb5 -2025-04-01 20:19:36.434 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:36.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@4d5f0eff] -2025-04-01 20:19:36.470 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:36.471 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@a583c30] -2025-04-01 20:19:36.473 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:19:36.477 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:19:36.481 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:19:36.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:36.490 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.491 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@c86d372] -2025-04-01 20:19:36.493 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:19:36.535 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:36.541 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:19:36.558 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:36.560 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@260b2f03] -2025-04-01 20:19:36.562 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:19:36.566 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:19:36.567 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:19:36.569 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:36.570 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.570 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@62b6100] -2025-04-01 20:19:36.570 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:19:36.600 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:36.602 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@18bac23f] -2025-04-01 20:19:36.604 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:19:36.606 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:19:36.609 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:19:36.611 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:36.611 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.612 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@199aaec8] -2025-04-01 20:19:36.613 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:19:36.639 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:19:36.641 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4a45e16d] -2025-04-01 20:19:36.643 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:19:36.645 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:19:36.650 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:19:36.654 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:19:36.656 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:19:36.657 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:19:36.658 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4bce1fc9] -2025-04-01 20:19:36.662 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 20:19:36.685 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:36.730 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:19:36.803 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 6168 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:19:36.803 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:19:37.602 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:19:37.713 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 108 ms. Found 6 JPA repository interfaces. -2025-04-01 20:19:37.951 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:19:37.953 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:19:37.954 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:19:38.031 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:19:38.032 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1225 ms -2025-04-01 20:19:38.151 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:19:38.182 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:19:38.184 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:19:38.184 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:19:38.189 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:19:38.190 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:19:38.193 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:19:38.195 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:19:38.258 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:19:38.338 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:19:38.365 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@4d5bcc47] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5e663a66 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@51aafde5, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@3eafe537, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:19:38.380 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:38.383 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:19:38.391 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@7aa1fbac] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@43c46c44 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@51aafde5, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@3eafe537, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:19:38.398 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:38.401 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:19:38.413 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@23380197] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@433f4294 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@51aafde5, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@3eafe537, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:19:38.421 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:38.477 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:19:38.605 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 6168 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:19:38.605 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:19:38.938 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:19:39.023 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 81 ms. Found 6 JPA repository interfaces. -2025-04-01 20:19:39.050 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:19:39.101 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:e63f5afa-9f8c-43d3-85e5-6d9bad4894ef;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:19:39.230 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:19:39.244 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:19:39.280 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:19:39.283 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:19:39.284 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:19:39.285 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@2d05925a'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:19:39.777 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:19:39.778 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:19:39.781 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 20:19:39.784 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:19:39.784 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:19:39.784 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:19:39.786 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:19:39.787 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:19:39.788 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:19:39.789 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:19:39.790 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:19:39.790 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:19:39.793 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:19:39.795 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:19:39.797 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:19:39.798 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:19:39.800 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:19:39.802 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:19:39.804 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:19:39.808 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:19:39.811 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:19:39.812 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:19:39.815 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:19:39.818 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:19:39.820 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:19:39.825 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:19:39.829 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:19:39.832 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:19:39.835 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:19:39.839 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:19:39.884 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:19:39.888 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:19:39.891 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:19:39.901 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:19:40.293 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.812 seconds (process running for 48.002) -2025-04-01 20:19:40.349 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.363 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.365 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.368 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.385 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:19:40.400 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:19:40.838 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.843 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.848 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:19:40.852 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:19:40.866 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:19:40.880 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.887 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:19:40.899 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:19:40.908 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:19:40.918 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:19:40.990 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.992 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.994 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.996 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:40.998 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:19:41.016 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:19:41.026 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:24:17.913 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:24:17.913 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:24:17.914 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:24:17.914 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:24:17.914 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:24:17.916 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@485516a7 -2025-04-01 20:24:17.917 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2cf5e062 -2025-04-01 20:24:17.917 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:24:17.917 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:24:17.947 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:24:18.008 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:24:18.067 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@69d5b46c] -2025-04-01 20:24:18.176 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:24:18.363 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:24:18.483 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:24:18.672 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:24:18.703 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:24:18.707 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:24:18.716 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:24:18.757 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:24:18.766 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@152c57e9] -2025-04-01 20:24:18.811 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:24:18.829 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:24:18.834 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:24:18.846 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65101/api/auth/login -2025-04-01 20:24:18.848 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:18.851 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@516d278] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:24:18.855 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:24:18.856 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:24:18.859 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@593b1e5] -2025-04-01 20:24:18.913 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:24:19.017 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:24:19.056 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.057 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@609c7a75] -2025-04-01 20:24:19.059 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:24:19.059 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:24:19.060 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:24:19.197 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65101/api/channels/private -2025-04-01 20:24:19.213 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:19.216 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@693bf831] as "application/json" -2025-04-01 20:24:19.226 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:24:19.226 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:24:19.229 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@26ae7740] -2025-04-01 20:24:19.237 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[e420d685-1632-415c-b9b8-4c0b4ee44649] -2025-04-01 20:24:19.254 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:24:19.257 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:24:19.289 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a4299dff-fb34-445b-91cb-32f9ca984675, 참여자 수=1 -2025-04-01 20:24:19.297 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:24:19.300 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:24:19.316 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.316 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7b0877] -2025-04-01 20:24:19.319 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:24:19.319 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:24:19.319 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:24:19.322 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65101/api/channels/public -2025-04-01 20:24:19.322 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:19.323 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5decc3e7] as "application/json" -2025-04-01 20:24:19.326 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:24:19.327 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:24:19.329 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@531eafe1] -2025-04-01 20:24:19.333 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:24:19.335 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=da714a5c-1abf-438f-98dc-e194178107e3, name=channel-1 -2025-04-01 20:24:19.337 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:24:19.340 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.340 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4528b2cb] -2025-04-01 20:24:19.341 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:24:19.342 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:24:19.342 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:24:19.343 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65101/api/channels/public -2025-04-01 20:24:19.344 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:19.344 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@23b770b4] as "application/json" -2025-04-01 20:24:19.347 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:24:19.348 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:24:19.349 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@22a34e63] -2025-04-01 20:24:19.350 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:24:19.352 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=f5957a35-70f6-4083-aab4-6a873c2060ea, name=channel-2 -2025-04-01 20:24:19.353 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:24:19.355 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.356 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7ff4417] -2025-04-01 20:24:19.357 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:24:19.357 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:24:19.358 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:24:19.361 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65101/api/channels?userId=e420d685-1632-415c-b9b8-4c0b4ee44649 -2025-04-01 20:24:19.362 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:19.365 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=e420d685-1632-415c-b9b8-4c0b4ee44649", parameters={masked} -2025-04-01 20:24:19.366 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:24:19.408 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:24:19.451 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:24:19.460 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=e420d685-1632-415c-b9b8-4c0b4ee44649,조회된 채널 수=3 -2025-04-01 20:24:19.466 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.467 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@48abdcc9, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:24:19.470 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:24:19.470 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:24:19.471 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:24:19.484 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:65101/api/channels/da714a5c-1abf-438f-98dc-e194178107e3 -2025-04-01 20:24:19.484 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:19.486 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@50c2670a] as "application/json" -2025-04-01 20:24:19.489 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/da714a5c-1abf-438f-98dc-e194178107e3", parameters={} -2025-04-01 20:24:19.491 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:24:19.495 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@321587a] -2025-04-01 20:24:19.501 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:24:19.509 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:24:19.513 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=da714a5c-1abf-438f-98dc-e194178107e3, name=channel-1-edited -2025-04-01 20:24:19.516 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:24:19.519 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:24:19.523 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:24:19.527 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.527 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3b293a2c] -2025-04-01 20:24:19.528 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:24:19.528 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:24:19.528 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:24:19.535 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:65101/api/channels/f5957a35-70f6-4083-aab4-6a873c2060ea -2025-04-01 20:24:19.539 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/f5957a35-70f6-4083-aab4-6a873c2060ea", parameters={} -2025-04-01 20:24:19.539 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:24:19.541 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: f5957a35-70f6-4083-aab4-6a873c2060ea -2025-04-01 20:24:19.604 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:24:19.615 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:24:19.621 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:24:19.622 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:24:19.626 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=f5957a35-70f6-4083-aab4-6a873c2060ea -2025-04-01 20:24:19.637 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:24:19.643 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.644 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:24:19.644 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:24:19.646 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:24:19.647 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65101/api/channels?userId=e420d685-1632-415c-b9b8-4c0b4ee44649 -2025-04-01 20:24:19.648 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:24:19.652 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=e420d685-1632-415c-b9b8-4c0b4ee44649", parameters={masked} -2025-04-01 20:24:19.653 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:24:19.670 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:24:19.676 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:24:19.685 [http-nio-auto-1-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=e420d685-1632-415c-b9b8-4c0b4ee44649,조회된 채널 수=2 -2025-04-01 20:24:19.687 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:24:19.687 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@6fc7fe0d, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:24:19.689 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:24:19.689 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:24:19.690 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:24:19.764 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:24:20.137 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:24:20.358 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:24:20.358 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:24:20.360 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:24:20.361 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:24:20.362 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:24:20.362 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:24:20.363 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:24:20.364 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:24:20.364 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:24:20.365 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:24:20.365 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:24:20.366 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:24:20.367 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:24:20.367 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:24:20.368 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:24:20.368 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:24:20.369 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:24:20.373 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:24:20.378 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:24:35.982 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 18472 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:24:35.985 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:24:39.294 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:24:39.837 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 515 ms. Found 6 JPA repository interfaces. -2025-04-01 20:24:42.383 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:24:42.430 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:24:42.431 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:24:42.698 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:24:42.701 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6675 ms -2025-04-01 20:24:43.567 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:24:43.736 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:24:44.501 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:24:44.506 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:24:44.946 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:24:45.243 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:24:45.379 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:24:46.223 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:24:46.362 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:24:46.375 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:24:46.420 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:24:52.034 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:24:52.126 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:24:52.128 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:24:52.130 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:24:52.132 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:24:52.133 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:24:52.136 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:24:52.137 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:24:52.140 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:24:52.145 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:24:52.147 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:24:52.156 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:24:52.164 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:24:52.167 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:24:52.170 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:24:52.173 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:24:52.175 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:24:52.195 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:24:52.199 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:24:52.204 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:24:52.207 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:24:52.212 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:24:52.218 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:24:52.228 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:24:52.237 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:24:52.245 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:24:52.250 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:24:52.256 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:24:52.262 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:24:52.275 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:24:52.281 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:24:52.300 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:24:52.321 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:24:54.825 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:24:59.682 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:24:59.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:25:00.250 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:25:00.349 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:25:00.534 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:25:01.487 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:25:01.601 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:25:01.604 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:25:01.605 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:25:01.617 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:25:01.665 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 60 ms -2025-04-01 20:25:02.247 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65134 (http) with context path '/' -2025-04-01 20:25:02.278 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 27.591 seconds (process running for 30.9) -2025-04-01 20:25:03.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:25:03.538 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3ab4b08] -2025-04-01 20:25:03.637 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:25:03.775 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=aaf1bb05-15fa-4a42-9347-bd1d705a849d, name=channel-1 -2025-04-01 20:25:03.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:03.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@68f930f] -2025-04-01 20:25:03.987 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:25:03.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@44a1f46b] -2025-04-01 20:25:03.990 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:25:03.991 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=fa9e724e-4405-42b7-bcda-0bbb5fb78852, name=channel-2 -2025-04-01 20:25:03.992 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:03.993 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5094a69] -2025-04-01 20:25:03.997 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:25:04.262 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:25:04.328 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:25:04.372 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:25:04.499 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=fb567ada-d0cd-441e-8301-23778ca8f8c1,조회된 채널 수=2 -2025-04-01 20:25:04.512 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:04.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@11733e9e, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:25:04.539 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:25:04.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@9d8898a] -2025-04-01 20:25:04.548 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:25:04.571 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=aaf1bb05-15fa-4a42-9347-bd1d705a849d, name=channel-1-edited -2025-04-01 20:25:04.572 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:04.573 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5800a5b5] -2025-04-01 20:25:04.576 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:25:04.594 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:25:04.609 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:25:04.616 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=54914f73-b1b6-4510-94c8-456c2ae00c34,조회된 채널 수=2 -2025-04-01 20:25:04.617 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:04.617 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2889c388, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:25:04.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:25:04.623 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: fa9e724e-4405-42b7-bcda-0bbb5fb78852 -2025-04-01 20:25:04.713 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:25:04.738 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=fa9e724e-4405-42b7-bcda-0bbb5fb78852 -2025-04-01 20:25:04.740 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:04.741 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:25:04.745 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:25:04.763 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:25:04.769 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:25:04.773 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=97a102f3-ed99-44b8-8526-0eb98a5ec464,조회된 채널 수=1 -2025-04-01 20:25:04.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:04.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@71f215d9]] -2025-04-01 20:25:04.839 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:25:04.850 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@673509eb] -2025-04-01 20:25:04.881 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:25:04.928 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:25:04.934 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:25:04.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:25:04.959 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@54e5877c] -2025-04-01 20:25:04.981 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:25:04.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@611c7ab5] -2025-04-01 20:25:04.999 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:25:05.003 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:25:05.005 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:25:05.009 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:25:05.011 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:25:05.031 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.032 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4cc6d89e] -2025-04-01 20:25:05.038 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:25:05.039 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@14bfbb02] -2025-04-01 20:25:05.040 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:25:05.042 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=c683dd04-123d-43fb-9450-09054c5e25dc, name=공지사항 -2025-04-01 20:25:05.043 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.044 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@47341cfa] -2025-04-01 20:25:05.053 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:25:05.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@3e22d848] -2025-04-01 20:25:05.063 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[cafc689d-4993-4ed1-b0df-f62d28807bc3] -2025-04-01 20:25:05.073 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:25:05.089 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=12484cf5-b43e-4144-a09c-e55585d37ba3, 참여자 수=1 -2025-04-01 20:25:05.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.091 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@ec11440] -2025-04-01 20:25:05.109 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:25:05.118 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:25:05.134 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:25:05.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@53ad9ad2] -2025-04-01 20:25:05.137 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:25:05.139 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:25:05.146 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:25:05.167 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:25:05.169 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:25:05.173 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:25:05.175 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:25:05.180 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:25:05.180 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@40aae0c4] -2025-04-01 20:25:05.190 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:25:05.192 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6d332564] -2025-04-01 20:25:05.245 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:25:05.265 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:25:05.281 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.281 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2715f9b0] -2025-04-01 20:25:05.284 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:25:05.285 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@46c524e4] -2025-04-01 20:25:05.287 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:25:05.288 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=169350b0-3602-4bc6-981d-3347bd467b63, name=test-channel -2025-04-01 20:25:05.289 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:25:05.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2017a60c] -2025-04-01 20:25:05.303 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:25:05.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@567cbd07] -2025-04-01 20:25:05.312 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=169350b0-3602-4bc6-981d-3347bd467b63, authorId=322226c3-fb1f-42a5-a757-3dff415a0930, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:25:05.315 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:25:05.322 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:25:05.342 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=759a5543-b2dd-4302-a341-c8ca0ca432e6, authorId=322226c3-fb1f-42a5-a757-3dff415a0930 -2025-04-01 20:25:05.347 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:25:05.359 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.359 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@50c2670a] -2025-04-01 20:25:05.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:25:05.379 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@52d1d815] -2025-04-01 20:25:05.380 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:25:05.382 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:25:05.386 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:25:05.393 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:25:05.404 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.405 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@267fa1f9] -2025-04-01 20:25:05.414 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:25:05.447 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:25:05.453 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:25:05.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:25:05.471 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@880bd] -2025-04-01 20:25:05.472 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:25:05.474 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:25:05.477 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:25:05.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:25:05.482 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5ff98ed7] -2025-04-01 20:25:05.484 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:25:05.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:25:05.519 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4c308ed3] -2025-04-01 20:25:05.521 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:25:05.525 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:25:05.530 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:25:05.532 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:25:05.533 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.534 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@17c2b893] -2025-04-01 20:25:05.536 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:25:05.574 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:25:05.575 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@777d750c] -2025-04-01 20:25:05.577 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:25:05.583 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:25:05.587 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:25:05.590 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:25:05.593 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:25:05.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:25:05.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3d67ae7c] -2025-04-01 20:25:05.596 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedUsernameException: 이미 사용 중인 사용자명입니다.] -2025-04-01 20:25:05.625 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:25:05.680 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:25:05.747 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 18472 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:25:05.747 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:25:06.470 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:25:06.547 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 73 ms. Found 6 JPA repository interfaces. -2025-04-01 20:25:06.763 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:25:06.764 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:25:06.765 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:25:06.843 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:25:06.844 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1093 ms -2025-04-01 20:25:07.026 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:25:07.084 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:25:07.086 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:25:07.086 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:25:07.094 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:25:07.094 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:25:07.097 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:25:07.100 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:25:07.201 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:25:07.339 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:25:07.368 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@8782726] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@71754cdc testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@574b7f4a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@38e7ed69, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4fa822ad, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@553bc36c, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@370c1968, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@34aeacd1, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7c72ecc, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:25:07.386 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:25:07.391 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:25:07.399 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@40fd26d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5d910a1b testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@574b7f4a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@38e7ed69, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4fa822ad, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@553bc36c, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@370c1968, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@34aeacd1, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7c72ecc, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:25:07.408 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:25:07.412 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:25:07.431 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@2e971c37] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1d9d6d6f testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@574b7f4a, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@38e7ed69, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4fa822ad, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@553bc36c, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@370c1968, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@34aeacd1, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7c72ecc, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:25:07.566 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:25:08.074 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:25:08.321 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:25:08.322 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:25:08.323 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:25:08.324 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:25:08.326 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:25:08.327 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:25:08.329 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:25:08.331 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:25:08.331 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:25:08.332 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:25:08.333 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:25:08.334 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:25:08.335 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:25:08.336 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:25:08.338 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:25:08.339 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:25:08.341 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:25:08.350 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:25:08.353 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:26:15.958 [Test worker] INFO com.sprint.mission.discodeit.integration.MessageIntegrationTest - Starting MessageIntegrationTest using Java 17.0.12 with PID 20200 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:26:15.961 [Test worker] INFO com.sprint.mission.discodeit.integration.MessageIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:26:18.763 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:26:19.279 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 494 ms. Found 6 JPA repository interfaces. -2025-04-01 20:26:23.005 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:26:23.060 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:26:23.061 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:26:23.267 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:26:23.270 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7272 ms -2025-04-01 20:26:23.937 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:26:24.329 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:26:25.715 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:26:25.726 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:26:26.439 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:26:26.762 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:26:26.912 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:26:27.997 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:26:28.164 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:26:28.176 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:26:28.226 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:26:31.298 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:26:31.337 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:26:31.339 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:26:31.340 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:26:31.341 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:26:31.342 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:26:31.343 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:26:31.345 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:26:31.346 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:26:31.347 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:26:31.348 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:26:31.352 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:26:31.355 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:26:31.356 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:26:31.359 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:26:31.361 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:26:31.364 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:26:31.381 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:26:31.385 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:26:31.388 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:26:31.390 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:26:31.394 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:26:31.398 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:26:31.402 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:26:31.406 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:26:31.410 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:26:31.414 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:26:31.417 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:26:31.420 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:26:31.424 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:26:31.428 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:26:31.432 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:26:31.442 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:26:32.878 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:26:36.074 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:26:36.442 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:26:36.710 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:26:36.850 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:26:37.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:26:38.050 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:26:38.180 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:26:38.183 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:26:38.184 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:26:38.204 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:26:38.259 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 73 ms -2025-04-01 20:26:38.883 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65175 (http) with context path '/' -2025-04-01 20:26:38.918 [Test worker] INFO com.sprint.mission.discodeit.integration.MessageIntegrationTest - Started MessageIntegrationTest in 24.308 seconds (process running for 28.068) -2025-04-01 20:26:40.038 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:26:40.143 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@759be706] -2025-04-01 20:26:40.269 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:26:40.473 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:26:40.569 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:26:40.697 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:40.705 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@50333281] -2025-04-01 20:26:40.889 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:26:40.894 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3b29269e] -2025-04-01 20:26:40.969 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.009 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.012 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:26:41.022 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:26:41.032 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:26:41.091 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.091 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@c6897a] -2025-04-01 20:26:41.096 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:26:41.098 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@69acf3f2] -2025-04-01 20:26:41.103 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:26:41.131 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=20ade7cb-6778-4794-aedf-192c676551ea, name=test-channel -2025-04-01 20:26:41.173 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.174 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6ee6a077] -2025-04-01 20:26:41.203 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:26:41.217 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@36470cad] -2025-04-01 20:26:41.227 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=20ade7cb-6778-4794-aedf-192c676551ea, authorId=2eb6e27e-3eb8-4353-a8d9-19488d27a64f, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:26:41.258 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=12671a76-1d60-40ed-8cf4-682f13e2bab3, authorId=2eb6e27e-3eb8-4353-a8d9-19488d27a64f -2025-04-01 20:26:41.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.272 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@4edabe14] -2025-04-01 20:26:41.335 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:26:41.338 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@37f6cb92] -2025-04-01 20:26:41.341 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:26:41.343 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:26:41.349 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:26:41.364 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:41.365 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@15461fce] -2025-04-01 20:26:41.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:26:41.372 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3c373295] -2025-04-01 20:26:41.373 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 20:26:41.376 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=b08e765a-8bcc-4201-a05c-0dd327fcdb9a, name=test-channel -2025-04-01 20:26:41.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@77195733] -2025-04-01 20:26:41.382 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:26:41.383 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7683074d] -2025-04-01 20:26:41.385 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=b08e765a-8bcc-4201-a05c-0dd327fcdb9a, authorId=a4238944-e6d2-4ec7-a31e-e483128c8e3b, 첨부파일 수=0, 내용=Hello! -2025-04-01 20:26:41.391 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=28289a20-41af-4d33-bc4b-c1ac3b8b2ff9, authorId=a4238944-e6d2-4ec7-a31e-e483128c8e3b -2025-04-01 20:26:41.393 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.394 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@3bc530a] -2025-04-01 20:26:41.400 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:26:41.406 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=28289a20-41af-4d33-bc4b-c1ac3b8b2ff9 -2025-04-01 20:26:41.491 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.494 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.497 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.502 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.505 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:26:41.507 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:26:41.520 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:26:41.550 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=28289a20-41af-4d33-bc4b-c1ac3b8b2ff9 -2025-04-01 20:26:41.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:26:41.558 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:26:41.602 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:26:41.643 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:26:41.658 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:26:41.697 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.698 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@66343fbe] -2025-04-01 20:26:41.725 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:26:41.733 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:26:41.750 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:26:41.752 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3157be19] -2025-04-01 20:26:41.754 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:26:41.756 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:26:41.763 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:26:41.772 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:41.773 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6c7502e8] -2025-04-01 20:26:41.777 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:26:41.779 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1a67cd45] -2025-04-01 20:26:41.785 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.787 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.789 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:26:41.791 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:26:41.795 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:26:41.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@76a5e119] -2025-04-01 20:26:41.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:26:41.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@67bc6790] -2025-04-01 20:26:41.829 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:26:41.832 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:26:41.837 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:26:41.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:41.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@15e58593] -2025-04-01 20:26:41.858 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:26:41.860 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@25efb2b] -2025-04-01 20:26:41.866 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.868 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:41.870 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:26:41.878 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:26:41.957 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:26:41.962 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:41.963 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@67787a37] -2025-04-01 20:26:41.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:26:41.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1e784877] -2025-04-01 20:26:41.997 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=e483f25c-f1cb-4bb6-bffe-2177b5521314, email=hong@test.com -2025-04-01 20:26:41.999 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:41.999 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@75a74c41] -2025-04-01 20:26:42.004 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:26:42.014 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:26:42.017 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:26:42.019 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 20:26:42.039 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:42.040 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@6ad1e648]] -2025-04-01 20:26:42.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:26:42.071 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@25fa55f0] -2025-04-01 20:26:42.073 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:26:42.075 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:26:42.081 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:26:42.089 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:42.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5977836f] -2025-04-01 20:26:42.111 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:26:42.113 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=f84cb9e0-7d46-4d11-bcde-333c2e6efd20, email=bye@test.com -2025-04-01 20:26:42.121 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:42.121 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:26:42.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:26:42.126 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@31a57656] -2025-04-01 20:26:42.130 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:42.133 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:42.137 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:26:42.141 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:26:42.144 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:26:42.148 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:26:42.162 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:26:42.172 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:42.173 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@551b8ddb] -2025-04-01 20:26:42.175 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:26:42.195 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:26:42.244 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:26:42.337 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 20200 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:26:42.339 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:26:43.189 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:26:43.303 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 111 ms. Found 6 JPA repository interfaces. -2025-04-01 20:26:43.564 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:26:43.566 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:26:43.567 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:26:43.656 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:26:43.657 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1313 ms -2025-04-01 20:26:43.806 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:26:43.848 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:26:43.851 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:26:43.852 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:26:43.860 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:26:43.860 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:26:43.864 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:26:43.867 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:26:43.939 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:26:44.049 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:26:44.076 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@158d7d9d] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7f898aab testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:26:44.098 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:26:44.104 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:26:44.113 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@6894a9f1] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@19fef875 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:26:44.122 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:26:44.126 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:26:44.138 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@4165a065] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@6ed1925 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:26:44.147 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:26:44.154 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:26:44.173 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:26:44.179 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@71754cdc] -2025-04-01 20:26:44.180 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:26:44.182 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=75f18f77-4157-49ef-b058-656d16ae3066, name=channel-1 -2025-04-01 20:26:44.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5e8747dd] -2025-04-01 20:26:44.204 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:26:44.205 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5588c8ca] -2025-04-01 20:26:44.206 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:26:44.209 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=1e5f91c6-0fd2-40b9-a84c-a6719824cc77, name=channel-2 -2025-04-01 20:26:44.215 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.216 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@14876854] -2025-04-01 20:26:44.239 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:26:44.266 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:26:44.269 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:26:44.272 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:26:44.287 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=55a7536f-5c41-47e9-9a31-2b519e044aa5,조회된 채널 수=2 -2025-04-01 20:26:44.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@47cde032, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:26:44.321 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:26:44.330 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4169479d] -2025-04-01 20:26:44.336 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:26:44.339 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=75f18f77-4157-49ef-b058-656d16ae3066, name=channel-1-edited -2025-04-01 20:26:44.339 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.340 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@540686ef] -2025-04-01 20:26:44.344 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:26:44.361 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:26:44.365 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:26:44.375 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=cc654fcf-5f91-4265-8a0e-c5f76c2968bc,조회된 채널 수=2 -2025-04-01 20:26:44.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2547f557, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:26:44.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:26:44.388 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 1e5f91c6-0fd2-40b9-a84c-a6719824cc77 -2025-04-01 20:26:44.395 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:26:44.401 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=1e5f91c6-0fd2-40b9-a84c-a6719824cc77 -2025-04-01 20:26:44.402 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.403 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:26:44.407 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:26:44.416 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:26:44.417 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:26:44.420 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=830d61d6-1568-4558-b994-44be2a91fe43,조회된 채널 수=1 -2025-04-01 20:26:44.421 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.422 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@4c80a518]] -2025-04-01 20:26:44.445 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:26:44.446 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1f2b7b39] -2025-04-01 20:26:44.447 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:26:44.451 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:26:44.454 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:26:44.462 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:26:44.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@287ec10e] -2025-04-01 20:26:44.466 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:26:44.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@666d72da] -2025-04-01 20:26:44.483 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:44.488 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:26:44.491 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:26:44.495 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:26:44.502 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:26:44.510 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.511 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@710c16dd] -2025-04-01 20:26:44.515 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:26:44.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@49e24370] -2025-04-01 20:26:44.518 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:26:44.519 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=96d67fe7-5b8d-4633-b996-ced8260ce6f5, name=공지사항 -2025-04-01 20:26:44.520 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.521 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@346e46de] -2025-04-01 20:26:44.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:26:44.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@74476245] -2025-04-01 20:26:44.569 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[cc2cee30-ecad-411e-aa46-8117eda612d6] -2025-04-01 20:26:44.583 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:26:44.603 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8effb74f-c645-404e-a2b2-b5208bc7338f, 참여자 수=1 -2025-04-01 20:26:44.604 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:26:44.605 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1c33043d] -2025-04-01 20:26:44.642 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:26:45.088 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:26:45.316 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:26:45.317 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:26:45.318 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:26:45.319 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:26:45.319 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:26:45.320 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:26:45.321 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:26:45.321 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:26:45.322 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:26:45.323 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:26:45.324 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:26:45.325 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:26:45.326 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:26:45.327 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:26:45.327 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:26:45.329 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:26:45.330 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:26:45.335 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:26:45.337 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:27:30.822 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 15428 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:27:30.826 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:27:33.984 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:27:34.542 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 526 ms. Found 6 JPA repository interfaces. -2025-04-01 20:27:36.846 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:27:36.889 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:27:36.890 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:27:37.143 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:27:37.146 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6259 ms -2025-04-01 20:27:37.623 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:27:37.770 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:27:38.541 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:27:38.548 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:27:38.900 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:27:39.103 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:27:39.218 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:27:40.196 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:27:40.354 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:27:40.370 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:27:40.423 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:27:45.680 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:27:45.722 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:27:45.724 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:27:45.726 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:27:45.728 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:27:45.731 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:27:45.734 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:27:45.735 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:27:45.737 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:27:45.740 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:27:45.741 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:27:45.747 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:27:45.750 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:27:45.752 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:27:45.755 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:27:45.759 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:27:45.762 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:27:45.776 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:27:45.780 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:27:45.783 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:27:45.785 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:27:45.790 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:27:45.798 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:27:45.804 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:27:45.821 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:27:45.826 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:27:45.829 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:27:45.834 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:27:45.842 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:27:45.847 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:27:45.852 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:27:45.856 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:27:45.875 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:27:47.314 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:27:50.179 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:27:50.476 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:27:50.703 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:27:50.835 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:27:50.998 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:27:51.976 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:27:52.067 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:27:52.456 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65219 (http) with context path '/' -2025-04-01 20:27:52.499 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 23.146 seconds (process running for 28.168) -2025-04-01 20:27:53.942 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/users -2025-04-01 20:27:54.000 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:54.004 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:27:54.279 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:27:54.280 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:27:54.280 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:27:54.281 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:27:54.281 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:27:54.283 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@67efa711 -2025-04-01 20:27:54.283 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4f1deba2 -2025-04-01 20:27:54.284 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:27:54.284 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:27:54.313 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:27:54.372 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:27:54.424 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@593baf9d] -2025-04-01 20:27:54.541 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:27:54.735 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:27:54.837 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:27:55.030 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:27:55.060 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:27:55.063 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:27:55.073 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:27:55.097 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:27:55.103 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@333a6c36] -2025-04-01 20:27:55.146 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:27:55.165 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:27:55.189 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:27:55.204 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/auth/login -2025-04-01 20:27:55.204 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.206 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2e7cb024] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:27:55.210 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:27:55.211 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:27:55.215 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1fa0cbcd] -2025-04-01 20:27:55.279 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:27:55.340 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:27:55.373 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.373 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@70cac9c] -2025-04-01 20:27:55.375 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:27:55.375 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:27:55.376 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:27:55.500 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/channels/private -2025-04-01 20:27:55.514 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.518 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@7ba7938] as "application/json" -2025-04-01 20:27:55.525 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:27:55.526 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:27:55.528 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@4a3f63ab] -2025-04-01 20:27:55.535 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[9b2d0d5f-326c-43a9-a481-c7ad8003b79d] -2025-04-01 20:27:55.547 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:27:55.551 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:27:55.583 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=d2c2ede2-24df-4039-b8c7-b1c87f33b66e, 참여자 수=1 -2025-04-01 20:27:55.594 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:27:55.596 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:27:55.616 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.616 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@582c73e0] -2025-04-01 20:27:55.619 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:27:55.619 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:27:55.619 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:27:55.622 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/channels/public -2025-04-01 20:27:55.622 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.624 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3dabb3c8] as "application/json" -2025-04-01 20:27:55.626 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:27:55.627 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:27:55.631 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@53be1fbc] -2025-04-01 20:27:55.635 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:27:55.637 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=2e365cfc-e5ef-425d-ab6c-eca1fcddf468, name=channel-1 -2025-04-01 20:27:55.638 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:27:55.640 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.641 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@57577b7d] -2025-04-01 20:27:55.642 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:27:55.642 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:27:55.643 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:27:55.644 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/channels/public -2025-04-01 20:27:55.644 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.644 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@17c2b893] as "application/json" -2025-04-01 20:27:55.647 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:27:55.647 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:27:55.648 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@681e1af7] -2025-04-01 20:27:55.649 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:27:55.653 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8aa08690-3152-4e72-8a35-b773a27e827c, name=channel-2 -2025-04-01 20:27:55.654 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:27:55.656 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.657 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4d42522e] -2025-04-01 20:27:55.658 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:27:55.658 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:27:55.659 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:27:55.662 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65219/api/channels?userId=9b2d0d5f-326c-43a9-a481-c7ad8003b79d -2025-04-01 20:27:55.663 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.666 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=9b2d0d5f-326c-43a9-a481-c7ad8003b79d", parameters={masked} -2025-04-01 20:27:55.667 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:27:55.707 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:27:55.728 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:27:55.738 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=9b2d0d5f-326c-43a9-a481-c7ad8003b79d,조회된 채널 수=3 -2025-04-01 20:27:55.744 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.745 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@105886d8, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:27:55.748 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:27:55.748 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:27:55.749 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:27:55.764 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:65219/api/channels/2e365cfc-e5ef-425d-ab6c-eca1fcddf468 -2025-04-01 20:27:55.764 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.766 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@11f23e61] as "application/json" -2025-04-01 20:27:55.769 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/2e365cfc-e5ef-425d-ab6c-eca1fcddf468", parameters={} -2025-04-01 20:27:55.770 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:27:55.773 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@18345039] -2025-04-01 20:27:55.776 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:27:55.788 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:27:55.793 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=2e365cfc-e5ef-425d-ab6c-eca1fcddf468, name=channel-1-edited -2025-04-01 20:27:55.797 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:27:55.799 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:27:55.804 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:27:55.808 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.808 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6fe92301] -2025-04-01 20:27:55.810 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:27:55.810 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:27:55.811 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:27:55.819 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:65219/api/channels/8aa08690-3152-4e72-8a35-b773a27e827c -2025-04-01 20:27:55.822 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/8aa08690-3152-4e72-8a35-b773a27e827c", parameters={} -2025-04-01 20:27:55.823 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:27:55.825 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 8aa08690-3152-4e72-8a35-b773a27e827c -2025-04-01 20:27:55.878 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:27:55.888 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:27:55.896 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:27:55.897 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:27:55.902 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=8aa08690-3152-4e72-8a35-b773a27e827c -2025-04-01 20:27:55.910 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:27:55.916 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.916 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:27:55.916 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:27:55.920 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:27:55.920 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65219/api/channels?userId=9b2d0d5f-326c-43a9-a481-c7ad8003b79d -2025-04-01 20:27:55.921 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:55.923 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=9b2d0d5f-326c-43a9-a481-c7ad8003b79d", parameters={masked} -2025-04-01 20:27:55.924 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:27:55.929 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:27:55.939 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:27:55.945 [http-nio-auto-1-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=9b2d0d5f-326c-43a9-a481-c7ad8003b79d,조회된 채널 수=2 -2025-04-01 20:27:55.947 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:55.947 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@78256754, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:27:55.950 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:27:55.950 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:27:55.950 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:27:55.994 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:27:55.997 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:27:56.031 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/users -2025-04-01 20:27:56.039 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:56.041 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:27:56.054 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:27:56.072 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:27:56.074 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@33e89007] -2025-04-01 20:27:56.076 [http-nio-auto-1-exec-10] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:27:56.078 [http-nio-auto-1-exec-10] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:27:56.084 [http-nio-auto-1-exec-10] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:27:56.093 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:27:56.109 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:56.110 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1ee1b5e4] -2025-04-01 20:27:56.115 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:27:56.116 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:27:56.121 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:27:56.163 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:27:56.166 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:27:56.198 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65219/api/users -2025-04-01 20:27:56.209 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:27:56.209 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:27:56.215 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:27:56.224 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:27:56.228 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@40eb9ea1] -2025-04-01 20:27:56.229 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:27:56.233 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:27:56.236 [http-nio-auto-1-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:27:56.238 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:27:56.239 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:27:56.240 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5baf892a] -2025-04-01 20:27:56.240 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:27:56.241 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:27:56.243 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:27:56.262 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:27:56.311 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:27:56.436 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 15428 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:27:56.437 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:27:58.130 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:27:58.257 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 120 ms. Found 6 JPA repository interfaces. -2025-04-01 20:27:58.619 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:27:58.621 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:27:58.622 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:27:58.740 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:27:58.740 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2298 ms -2025-04-01 20:27:58.903 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:27:58.957 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:27:58.960 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:27:58.961 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:27:58.968 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:27:58.970 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:27:58.973 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:27:58.976 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:27:59.063 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:27:59.132 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:27:59.153 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@388000e3] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5cf6f5b3 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@1351f042 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:27:59.162 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@58c48311] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5cf6f5b3 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@1351f042 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:27:59.173 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:27:59.179 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:27:59.183 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@219bdcde] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@467101c3 testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@325bccbc key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:27:59.188 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@23a73008] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@467101c3 testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@325bccbc key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:27:59.197 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:27:59.202 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:27:59.207 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@68ee4955] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@18f7d231 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@5c2004ac key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:27:59.212 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@3cd2db8f] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@18f7d231 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@5c2004ac key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:27:59.218 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@7ab5f478] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@18f7d231 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@5c2004ac key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@3399771b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:27:59.251 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:27:59.780 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:28:00.027 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:28:00.030 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:28:00.031 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:28:00.031 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:28:00.032 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:28:00.033 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:28:00.034 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:28:00.035 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:28:00.036 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:28:00.036 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:28:00.036 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:28:00.037 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:28:00.038 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:28:00.038 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:28:00.039 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:28:00.040 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:28:00.041 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:28:00.046 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:28:00.047 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:28:47.920 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 18716 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:28:47.923 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:28:53.411 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:28:53.983 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 542 ms. Found 6 JPA repository interfaces. -2025-04-01 20:28:56.217 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:28:56.253 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:28:56.254 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:28:56.480 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:28:56.482 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 8504 ms -2025-04-01 20:28:57.004 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:28:57.166 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:28:57.850 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:28:57.856 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:28:58.356 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:28:58.641 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:28:58.755 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:29:00.540 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:29:00.922 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:29:00.950 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:29:01.025 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:29:05.461 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:29:05.514 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:29:05.516 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:29:05.518 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:29:05.520 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:29:05.524 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:29:05.527 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:29:05.528 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:29:05.529 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:29:05.531 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:29:05.532 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:29:05.541 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:29:05.544 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:29:05.546 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:29:05.548 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:29:05.551 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:29:05.556 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:29:05.575 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:29:05.580 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:29:05.583 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:29:05.585 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:29:05.590 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:29:05.594 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:29:05.598 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:29:05.603 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:29:05.609 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:29:05.613 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:29:05.616 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:29:05.619 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:29:05.626 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:29:05.631 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:29:05.634 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:29:05.650 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:29:07.220 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:29:11.750 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:29:12.132 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:29:12.443 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:29:12.604 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:29:12.826 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:29:14.348 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:29:14.515 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:29:14.521 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:29:14.522 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:29:14.545 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:29:14.604 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 81 ms -2025-04-01 20:29:15.609 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65270 (http) with context path '/' -2025-04-01 20:29:15.654 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 29.956 seconds (process running for 35.991) -2025-04-01 20:29:16.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:29:16.931 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@a9da0bb] -2025-04-01 20:29:17.021 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:29:17.173 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=503232cf-de2f-475a-9108-cd427cd915cf, name=channel-1 -2025-04-01 20:29:17.215 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:17.218 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@a0307ce] -2025-04-01 20:29:17.476 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:29:17.478 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3292c1d3] -2025-04-01 20:29:17.479 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:29:17.482 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a11c0842-f6b8-4135-bea9-46059dce3691, name=channel-2 -2025-04-01 20:29:17.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:17.485 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@46312bbe] -2025-04-01 20:29:17.490 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:29:17.837 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:29:17.918 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:29:17.969 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:29:18.076 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=62ddc85a-184a-48db-9776-6939e5e805ef,조회된 채널 수=2 -2025-04-01 20:29:18.087 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.087 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@56531c35, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:29:18.106 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:29:18.110 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5408df93] -2025-04-01 20:29:18.112 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:29:18.131 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=503232cf-de2f-475a-9108-cd427cd915cf, name=channel-1-edited -2025-04-01 20:29:18.133 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.133 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6d9ded11] -2025-04-01 20:29:18.139 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:29:18.158 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:29:18.170 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:29:18.176 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=ba68431e-a655-4c38-a8a7-8c3b844a79ee,조회된 채널 수=2 -2025-04-01 20:29:18.177 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.178 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@731898c7, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:29:18.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:29:18.187 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: a11c0842-f6b8-4135-bea9-46059dce3691 -2025-04-01 20:29:18.280 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:29:18.311 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=a11c0842-f6b8-4135-bea9-46059dce3691 -2025-04-01 20:29:18.313 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:29:18.319 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:29:18.339 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:29:18.346 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:29:18.351 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=e992154d-526b-4f44-8ec4-6755ffdd9de5,조회된 채널 수=1 -2025-04-01 20:29:18.353 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.354 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@3551f71e]] -2025-04-01 20:29:18.441 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:29:18.458 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1c97da26] -2025-04-01 20:29:18.507 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:29:18.564 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:29:18.573 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:29:18.624 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:18.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@24a8fcb] -2025-04-01 20:29:18.662 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:29:18.668 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@44072509] -2025-04-01 20:29:18.696 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:18.704 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:18.711 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:29:18.720 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:29:18.723 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:29:18.760 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.762 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@15641767] -2025-04-01 20:29:18.773 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:29:18.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1b2f4b0b] -2025-04-01 20:29:18.777 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:29:18.783 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=9bdb44d4-b5ba-4daf-8e8e-0e307b6dc876, name=공지사항 -2025-04-01 20:29:18.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7adee726] -2025-04-01 20:29:18.805 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:29:18.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@7e708675] -2025-04-01 20:29:18.822 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[4b808750-4fd3-49eb-960e-ad5445bec7a9] -2025-04-01 20:29:18.837 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:29:18.853 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8253b591-1f76-4a25-aa11-d8d38924567e, 참여자 수=1 -2025-04-01 20:29:18.854 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.855 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@bd321a0] -2025-04-01 20:29:18.878 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:29:18.889 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:29:18.911 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:29:18.913 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2dcdc06d] -2025-04-01 20:29:18.915 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:29:18.918 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:29:18.925 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:29:18.940 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:18.941 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@400a22da] -2025-04-01 20:29:18.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:29:18.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@61e72314] -2025-04-01 20:29:18.965 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:18.969 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:18.973 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:29:18.976 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:29:18.980 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:29:18.990 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:18.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@140f2f52] -2025-04-01 20:29:18.996 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:29:18.998 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@da4b4eb] -2025-04-01 20:29:18.999 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:29:19.001 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=15bd70b0-6509-47ae-8c25-91676f70e776, name=test-channel -2025-04-01 20:29:19.003 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.004 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@228744c2] -2025-04-01 20:29:19.018 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:29:19.025 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@2bd28d49] -2025-04-01 20:29:19.042 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=15bd70b0-6509-47ae-8c25-91676f70e776, authorId=54397359-0298-43c4-83b2-9e23859188b3, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:29:19.064 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=9df0bbe3-f90f-466a-98ff-7060c6fa7398, authorId=54397359-0298-43c4-83b2-9e23859188b3 -2025-04-01 20:29:19.082 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.083 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@735434e3] -2025-04-01 20:29:19.107 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:29:19.108 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7d31bc65] -2025-04-01 20:29:19.109 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:29:19.111 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:29:19.115 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:29:19.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:19.136 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@569a28cb] -2025-04-01 20:29:19.141 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:29:19.143 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6d0e8c7e] -2025-04-01 20:29:19.145 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 20:29:19.149 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=3b671b3b-90bb-4d2b-bf9d-2d22c78fc2c5, name=test-channel -2025-04-01 20:29:19.151 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.152 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7e8c67da] -2025-04-01 20:29:19.159 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:29:19.160 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@74e99924] -2025-04-01 20:29:19.162 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=3b671b3b-90bb-4d2b-bf9d-2d22c78fc2c5, authorId=d6052772-7e09-4582-a0ab-450f6b5c4185, 첨부파일 수=0, 내용=Hello! -2025-04-01 20:29:19.167 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=1de2e913-d718-4ca5-a1a1-63cd11fa898d, authorId=d6052772-7e09-4582-a0ab-450f6b5c4185 -2025-04-01 20:29:19.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@448984db] -2025-04-01 20:29:19.176 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:29:19.178 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=1de2e913-d718-4ca5-a1a1-63cd11fa898d -2025-04-01 20:29:19.192 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.196 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.203 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.208 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.211 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:29:19.217 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:29:19.224 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:29:19.228 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=1de2e913-d718-4ca5-a1a1-63cd11fa898d -2025-04-01 20:29:19.228 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.229 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:29:19.234 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:29:19.263 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:29:19.288 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:29:19.291 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:29:19.325 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@47c8fced] -2025-04-01 20:29:19.345 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:29:19.351 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:29:19.365 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:29:19.368 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1592e188] -2025-04-01 20:29:19.370 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:29:19.373 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:29:19.378 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:29:19.396 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:19.397 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5edc238c] -2025-04-01 20:29:19.406 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:29:19.408 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@50c2670a] -2025-04-01 20:29:19.417 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.419 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.423 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:29:19.426 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:29:19.429 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:29:19.439 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.439 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1338f5d] -2025-04-01 20:29:19.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:29:19.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@186cf26] -2025-04-01 20:29:19.470 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:29:19.473 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:29:19.478 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:29:19.489 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:19.490 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@bf872e7] -2025-04-01 20:29:19.495 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:29:19.498 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@74983a10] -2025-04-01 20:29:19.507 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.510 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.514 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:29:19.518 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:29:19.523 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:29:19.535 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.536 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2c162eda] -2025-04-01 20:29:19.567 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:29:19.572 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@4af358ce] -2025-04-01 20:29:19.580 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=19b6a966-ce4d-46cd-b5e9-c7353d35d8fc, email=hong@test.com -2025-04-01 20:29:19.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:19.583 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2f6e1a7a] -2025-04-01 20:29:19.588 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:29:19.602 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:29:19.609 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:29:19.612 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 20:29:19.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@51667a4d]] -2025-04-01 20:29:19.679 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:29:19.681 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@9b43835] -2025-04-01 20:29:19.683 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:29:19.686 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:29:19.692 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:29:19.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:29:19.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5f8cccdd] -2025-04-01 20:29:19.712 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:29:19.718 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=7a74e86d-46bd-41b2-86ef-41c81762b7b8, email=bye@test.com -2025-04-01 20:29:19.726 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.726 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:29:19.729 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:29:19.730 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@55687e18] -2025-04-01 20:29:19.738 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.742 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:29:19.746 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:29:19.750 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:29:19.753 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:29:19.754 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:29:19.766 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:29:19.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:29:19.776 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3494177f] -2025-04-01 20:29:19.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:29:19.795 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:29:19.829 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:29:19.901 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Starting MessageIntegrationRestTemplateTest using Java 17.0.12 with PID 18716 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:29:19.901 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:29:20.672 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:29:20.758 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 6 JPA repository interfaces. -2025-04-01 20:29:21.015 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:29:21.017 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:29:21.017 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:29:21.107 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:29:21.108 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1204 ms -2025-04-01 20:29:21.228 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:29:21.262 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:29:21.264 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:29:21.265 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:29:21.269 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:29:21.269 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:29:21.272 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:29:21.274 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:29:21.344 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:29:21.431 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:29:21.456 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@61dd0ce8] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@58fc4bb8 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:29:21.477 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:29:21.482 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:29:21.493 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@5a334c1c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54fdb279 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:29:21.503 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:29:21.506 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:29:21.518 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@2ace4b72] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@67ca71e6 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:29:21.611 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:29:22.212 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:29:22.455 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:29:22.457 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:29:22.457 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:29:22.458 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:29:22.458 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:29:22.458 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:29:22.459 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:29:22.459 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:29:22.460 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:29:22.460 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:29:22.460 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:29:22.461 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:29:22.461 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:29:22.462 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:29:22.462 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:29:22.463 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:29:22.464 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:29:22.471 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:29:22.472 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:30:50.207 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 20276 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:30:50.211 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:30:52.717 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:30:53.149 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 412 ms. Found 6 JPA repository interfaces. -2025-04-01 20:30:55.314 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:30:55.362 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:30:55.363 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:30:55.621 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:30:55.624 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5372 ms -2025-04-01 20:30:56.150 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:30:56.276 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:30:57.108 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:30:57.115 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:30:57.463 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:30:57.654 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:30:57.755 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:30:58.665 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:30:58.799 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:30:58.812 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:30:58.862 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:31:01.903 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:31:01.910 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:31:02.976 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:31:05.312 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:31:05.596 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:31:05.816 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:31:05.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:31:06.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:31:06.960 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:31:07.039 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:31:07.381 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65321 (http) with context path '/' -2025-04-01 20:31:07.416 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 18.434 seconds (process running for 23.036) -2025-04-01 20:31:08.999 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/users -2025-04-01 20:31:09.064 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:09.068 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:31:09.277 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:31:09.278 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:31:09.278 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:31:09.279 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:31:09.279 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:31:09.281 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@2a5e8b31 -2025-04-01 20:31:09.282 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@14cc2fdd -2025-04-01 20:31:09.282 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:31:09.283 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 20:31:09.312 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:31:09.367 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:31:09.436 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@570fe165] -2025-04-01 20:31:09.536 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:31:09.720 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:31:09.812 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:31:10.011 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:31:10.041 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:31:10.044 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:31:10.052 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:31:10.080 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:31:10.087 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@64ae5f4e] -2025-04-01 20:31:10.125 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:31:10.159 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:31:10.164 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:31:10.180 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/auth/login -2025-04-01 20:31:10.181 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.184 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@202320b4] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:31:10.190 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:31:10.191 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:31:10.196 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@30e44d1] -2025-04-01 20:31:10.250 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:31:10.322 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:31:10.362 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.362 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@39962553] -2025-04-01 20:31:10.364 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:31:10.364 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:31:10.365 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:31:10.499 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/channels/private -2025-04-01 20:31:10.515 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.520 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@67b2ccb8] as "application/json" -2025-04-01 20:31:10.533 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:31:10.534 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:31:10.539 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@6494680e] -2025-04-01 20:31:10.547 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[1943780d-e1b7-4ba4-afc3-3a620048ba17] -2025-04-01 20:31:10.560 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:31:10.563 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:31:10.595 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=1b297326-b0cc-4464-b619-cdb3e3970e8f, 참여자 수=1 -2025-04-01 20:31:10.604 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:31:10.606 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:31:10.621 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.621 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@327fdca1] -2025-04-01 20:31:10.622 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:31:10.623 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:31:10.624 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:31:10.625 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/channels/public -2025-04-01 20:31:10.626 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.627 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3302b1d] as "application/json" -2025-04-01 20:31:10.630 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:31:10.631 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:31:10.637 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1ac6c5c1] -2025-04-01 20:31:10.642 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:31:10.645 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=68fa3222-3017-4e4e-a117-04386ee9dfa6, name=channel-1 -2025-04-01 20:31:10.646 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:31:10.650 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.650 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@118f09dd] -2025-04-01 20:31:10.651 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:31:10.652 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:31:10.652 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:31:10.653 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/channels/public -2025-04-01 20:31:10.654 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.655 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5c20fe89] as "application/json" -2025-04-01 20:31:10.657 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:31:10.657 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:31:10.659 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@52c4b1e6] -2025-04-01 20:31:10.660 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:31:10.662 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=843c4ea9-85e0-4459-85f3-f685160710f9, name=channel-2 -2025-04-01 20:31:10.663 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:31:10.666 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.667 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7798dbe5] -2025-04-01 20:31:10.668 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:31:10.668 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:31:10.669 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:31:10.671 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65321/api/channels?userId=1943780d-e1b7-4ba4-afc3-3a620048ba17 -2025-04-01 20:31:10.672 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.675 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=1943780d-e1b7-4ba4-afc3-3a620048ba17", parameters={masked} -2025-04-01 20:31:10.677 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:31:10.723 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:31:10.748 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:31:10.758 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=1943780d-e1b7-4ba4-afc3-3a620048ba17,조회된 채널 수=3 -2025-04-01 20:31:10.763 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.764 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@524488e9, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:31:10.767 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:31:10.767 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:31:10.768 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:31:10.780 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:65321/api/channels/68fa3222-3017-4e4e-a117-04386ee9dfa6 -2025-04-01 20:31:10.780 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.782 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@887e635] as "application/json" -2025-04-01 20:31:10.785 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/68fa3222-3017-4e4e-a117-04386ee9dfa6", parameters={} -2025-04-01 20:31:10.787 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:31:10.792 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@59959cf2] -2025-04-01 20:31:10.796 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:31:10.808 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:31:10.813 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=68fa3222-3017-4e4e-a117-04386ee9dfa6, name=channel-1-edited -2025-04-01 20:31:10.818 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:31:10.820 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:31:10.824 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:31:10.828 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.828 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@54b7b1ed] -2025-04-01 20:31:10.829 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:31:10.830 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:31:10.831 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:31:10.840 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:65321/api/channels/843c4ea9-85e0-4459-85f3-f685160710f9 -2025-04-01 20:31:10.843 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/843c4ea9-85e0-4459-85f3-f685160710f9", parameters={} -2025-04-01 20:31:10.844 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:31:10.845 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 843c4ea9-85e0-4459-85f3-f685160710f9 -2025-04-01 20:31:10.905 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:31:10.914 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:31:10.923 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:31:10.925 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:31:10.930 [http-nio-auto-1-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=843c4ea9-85e0-4459-85f3-f685160710f9 -2025-04-01 20:31:10.937 [http-nio-auto-1-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:31:10.944 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.944 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:31:10.945 [http-nio-auto-1-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:31:10.947 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:31:10.949 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65321/api/channels?userId=1943780d-e1b7-4ba4-afc3-3a620048ba17 -2025-04-01 20:31:10.950 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:10.953 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=1943780d-e1b7-4ba4-afc3-3a620048ba17", parameters={masked} -2025-04-01 20:31:10.954 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:31:10.960 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:31:10.968 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:31:10.976 [http-nio-auto-1-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=1943780d-e1b7-4ba4-afc3-3a620048ba17,조회된 채널 수=2 -2025-04-01 20:31:10.977 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:10.979 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2a5def41, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:31:10.982 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:31:10.982 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:31:10.983 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:31:11.044 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:11.047 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:31:11.076 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/users -2025-04-01 20:31:11.083 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:11.084 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:31:11.093 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:31:11.108 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:31:11.110 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1d550a9] -2025-04-01 20:31:11.111 [http-nio-auto-1-exec-10] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:31:11.113 [http-nio-auto-1-exec-10] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:31:11.117 [http-nio-auto-1-exec-10] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:31:11.126 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:31:11.136 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:11.137 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3d2d57ce] -2025-04-01 20:31:11.140 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:31:11.140 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:31:11.142 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:31:11.169 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:11.172 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:31:11.189 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65321/api/users -2025-04-01 20:31:11.195 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:31:11.196 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:31:11.201 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:31:11.207 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:31:11.210 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6b6f2936] -2025-04-01 20:31:11.211 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:31:11.213 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:31:11.215 [http-nio-auto-1-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:31:11.217 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:31:11.217 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:31:11.219 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@e5c8ad4] -2025-04-01 20:31:11.220 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:31:11.221 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:31:11.222 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:31:11.243 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:11.284 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:31:11.363 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 20276 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:31:11.364 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:31:12.107 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:31:12.191 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 6 JPA repository interfaces. -2025-04-01 20:31:12.444 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:31:12.446 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:31:12.447 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:31:12.537 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:31:12.538 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1169 ms -2025-04-01 20:31:12.679 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:31:12.711 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:31:12.713 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:31:12.714 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:31:12.720 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:31:12.721 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:31:12.724 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:31:12.727 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:31:12.810 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:31:12.867 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:31:12.892 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@7f0bbe90] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5381c2b3 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@7feda46d key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:31:12.900 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@71a812a8] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5381c2b3 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@7feda46d key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:12.910 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:12.915 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:31:12.919 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@7a4733e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@67ca71e6 testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@2ace4b72 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:12.923 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@4a9df4a3] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@67ca71e6 testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@2ace4b72 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:12.932 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:12.937 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:31:12.940 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@28936b2b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@63c815a6 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@5dd45fb2 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:12.946 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@32a366] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@63c815a6 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@5dd45fb2 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:12.952 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@4c1da3f9] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@63c815a6 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@3f1a4795, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@60d40ff4, [ImportsContextCustomizer@5dd45fb2 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4f0cab0a, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1df1ced0, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4d499d65, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@404db674, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@43a09ce2, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@ee1e31f3], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:12.976 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:31:13.566 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:31:13.812 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:31:13.816 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:31:13.817 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:31:41.792 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 16884 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:31:41.795 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:31:44.441 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:31:44.872 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 411 ms. Found 6 JPA repository interfaces. -2025-04-01 20:31:47.044 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:31:47.085 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:31:47.086 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:31:47.309 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:31:47.311 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5482 ms -2025-04-01 20:31:47.785 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:31:47.941 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:31:48.643 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:31:48.648 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:31:48.793 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:31:48.795 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:31:48.840 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:31:48.846 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:31:49.027 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:31:49.124 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:31:49.162 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@34f8cee0] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@26d6399e testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@6657c199 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:31:49.217 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@41a3bd2e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@26d6399e testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@6657c199 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:49.245 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:49.259 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:31:49.266 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@191a957] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1e0a3f7d testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@f2d9eb key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:49.285 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@1aebd781] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1e0a3f7d testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@f2d9eb key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:49.300 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:49.310 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:31:49.318 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@c4ced8e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3e77de0a testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@31fd84ba key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:49.324 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@54bfda15] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3e77de0a testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@31fd84ba key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:49.342 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@6271e058] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@3e77de0a testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@31fd84ba key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:49.374 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:49.470 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:31:49.626 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Starting MessageIntegrationRestTemplateTest using Java 17.0.12 with PID 16884 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:31:49.627 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:31:50.393 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:31:50.471 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 74 ms. Found 6 JPA repository interfaces. -2025-04-01 20:31:50.737 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:31:50.740 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:31:50.741 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:31:50.821 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:31:50.821 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1190 ms -2025-04-01 20:31:51.036 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:31:51.082 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:31:51.084 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn3: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:31:51.085 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:31:51.089 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) -2025-04-01 20:31:51.089 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:31:51.090 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:31:51.092 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:31:51.139 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:31:51.144 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:31:51.150 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@6d7a28ef] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@7a36dbb1 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:31:51.163 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:51.167 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:31:51.802 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@111ddb71] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@59b97753 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:31:51.813 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:31:51.816 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:31:51.826 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@1443e114] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@410b8efd testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:06.524 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 4792 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:32:06.527 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:32:09.809 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:32:10.339 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 506 ms. Found 6 JPA repository interfaces. -2025-04-01 20:32:12.640 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:32:12.678 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:32:12.680 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:32:12.917 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:32:12.920 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6344 ms -2025-04-01 20:32:13.430 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:32:13.580 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:32:14.315 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:32:14.320 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:32:14.467 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:32:14.469 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:32:14.506 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:32:14.516 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:32:14.676 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:32:14.767 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:32:14.787 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@70ce5a0a] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@4adc3ae6 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@45e88379 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:32:14.824 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@7e15d4ff] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4adc3ae6 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@45e88379 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:14.839 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:32:14.847 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:32:14.852 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@5438d916] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@31fd84ba testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@c4ced8e key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:14.856 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@93a5c6c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@31fd84ba testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@c4ced8e key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:14.863 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:32:14.868 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:32:14.872 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@7995399] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1d49806 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@6c4adb44 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:14.877 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@4b27821c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1d49806 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@6c4adb44 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:14.881 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@3c4570f4] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1d49806 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, [ImportsContextCustomizer@6c4adb44 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:14.893 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:32:14.944 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:32:15.624 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 4792 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:32:15.624 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:32:16.495 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:32:16.576 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 79 ms. Found 6 JPA repository interfaces. -2025-04-01 20:32:16.927 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:32:16.929 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:32:16.930 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:32:17.015 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:32:17.016 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1386 ms -2025-04-01 20:32:17.167 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:32:17.210 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:32:17.213 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn3: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:32:17.213 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:32:17.218 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) -2025-04-01 20:32:17.219 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:32:17.220 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:32:17.221 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:32:17.280 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:32:17.286 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:32:17.293 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@6df723a7] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@315346c testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:32:17.315 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:32:17.321 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:32:17.333 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@1443e114] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@410b8efd testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:17.354 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:32:17.359 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:32:17.372 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@60319e27] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@374c7c24 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@57cb70be, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@3fba233d, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@303f1234, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@10db6131, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@67de7a99, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@63cd2cd2, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@656922a0, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@2211635b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:32:50.050 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 8980 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:32:50.054 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:32:50.113 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@62dc1203 -2025-04-01 20:32:55.551 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:32:56.063 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:32:56.813 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:32:57.510 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:32:57.725 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:32:57.891 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:32:57.892 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:32:57.897 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:32:58.404 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 10.087 seconds (process running for 13.427) -2025-04-01 20:32:58.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:32:59.068 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@67a02460] -2025-04-01 20:32:59.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.369 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7c705090] -2025-04-01 20:32:59.623 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:32:59.644 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2e259c54] -2025-04-01 20:32:59.654 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.655 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@67fd59f] -2025-04-01 20:32:59.679 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:32:59.680 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@49f35dcc] -2025-04-01 20:32:59.690 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:32:59.703 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.705 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@37e6ecd3] -2025-04-01 20:32:59.711 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:32:59.727 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:32:59.741 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.743 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2177809a, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:32:59.776 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:32:59.779 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5ce6337b] -2025-04-01 20:32:59.785 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.785 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@39a2973d] -2025-04-01 20:32:59.807 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:32:59.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4aa037e6] -2025-04-01 20:32:59.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:32:59.813 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.813 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7c44c38b] -2025-04-01 20:32:59.815 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:32:59.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:32:59.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@74c2edc] -2025-04-01 20:32:59.850 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:32:59.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4f79a762] -2025-04-01 20:32:59.861 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 20:32:59.875 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:32:59.882 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:32:59.883 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:32:59.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@467c77b2] -2025-04-01 20:32:59.889 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:32:59.902 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:32:59.906 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.906 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:32:59.919 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:32:59.921 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@21ebdd89] -2025-04-01 20:32:59.923 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:32:59.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:32:59.925 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1463efcc] -2025-04-01 20:32:59.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:32:59.952 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:32:59.987 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:33:00.130 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 8980 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:33:00.131 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:33:00.136 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@11db4d00 -2025-04-01 20:33:00.911 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:33:00.950 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:33:01.051 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:33:01.062 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:33:01.077 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:33:01.098 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:33:01.098 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:33:01.100 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:33:01.119 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.125 seconds (process running for 16.142) -2025-04-01 20:33:01.137 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:33:01.145 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@16546957] -2025-04-01 20:33:01.153 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:33:01.163 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.165 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7f825464] -2025-04-01 20:33:01.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:33:01.183 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:33:01.185 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:33:01.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.187 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6e0576da] -2025-04-01 20:33:01.190 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:33:01.214 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:33:01.223 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3791c9b8] -2025-04-01 20:33:01.240 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.241 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@445eb192] -2025-04-01 20:33:01.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:33:01.258 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@3976dacd] -2025-04-01 20:33:01.260 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.260 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@5f580241] -2025-04-01 20:33:01.275 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:33:01.280 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:33:01.281 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:33:01.282 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5dd12d01] -2025-04-01 20:33:01.284 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:33:01.296 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:33:01.299 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.299 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:33:01.313 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:33:01.316 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@1e732fc2] -2025-04-01 20:33:01.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:33:01.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.319 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@bbaf70f] -2025-04-01 20:33:01.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:33:01.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:33:01.345 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:01.346 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@77dd90ce] -2025-04-01 20:33:01.363 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:01.392 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:33:01.492 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 8980 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:33:01.492 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:33:01.496 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5b6d1e80 -2025-04-01 20:33:02.181 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:33:02.217 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:33:02.301 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:33:02.310 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:33:02.321 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:33:02.338 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:33:02.338 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:33:02.340 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:33:02.358 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.96 seconds (process running for 17.38) -2025-04-01 20:33:02.379 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:33:02.387 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@6f4809ae] -2025-04-01 20:33:02.418 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:33:02.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:02.427 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@344f27f3] -2025-04-01 20:33:02.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:33:02.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:33:02.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:02.465 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@48d2a802, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:33:02.510 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:33:02.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@3c00c7ab] -2025-04-01 20:33:02.514 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:33:02.550 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@5bc369e8] -2025-04-01 20:33:02.560 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:33:02.561 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@451431d2] -2025-04-01 20:33:02.563 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:33:02.563 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1d243ebb] -2025-04-01 20:33:02.573 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:33:02.575 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@5de898de] -2025-04-01 20:33:02.576 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:33:02.577 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:02.578 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@382ca51d] -2025-04-01 20:33:02.579 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:33:02.588 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:33:02.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@20834041] -2025-04-01 20:33:02.623 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:33:02.624 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:02.625 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5205f975] -2025-04-01 20:33:02.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 20:33:02.641 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:33:02.642 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@967b0a2] -2025-04-01 20:33:02.644 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:33:02.645 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@332fac2e] -2025-04-01 20:33:02.655 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:33:02.657 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:02.657 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:33:02.666 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:02.705 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:33:02.807 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 8980 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:33:02.807 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:33:05.110 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:33:05.325 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 185 ms. Found 6 JPA repository interfaces. -2025-04-01 20:33:07.554 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:33:07.604 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:33:07.605 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:33:07.837 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:33:07.838 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5026 ms -2025-04-01 20:33:08.360 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:33:08.511 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:33:09.434 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:33:09.440 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:33:09.598 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:33:09.599 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:33:09.627 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:33:09.629 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:33:09.766 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:33:09.844 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:33:09.865 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@6dd8a127] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@23a3d454 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@6d2c81f1 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:33:09.881 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@6a021dd] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@23a3d454 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@6d2c81f1 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:09.890 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:09.897 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:33:09.900 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@3c323c9] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@29763c3b testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@574352c key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:09.908 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@cf3dce6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@29763c3b testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@574352c key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:09.916 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:09.921 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:33:09.924 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@7656726c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@51ab8c2f testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2b73e956 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:09.928 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@53f6fa17] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@51ab8c2f testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2b73e956 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:09.933 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@227b4be7] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@51ab8c2f testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2b73e956 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:09.942 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:09.986 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:33:10.585 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 8980 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:33:10.586 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:33:11.539 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:33:11.647 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 6 JPA repository interfaces. -2025-04-01 20:33:12.037 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:33:12.038 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:33:12.039 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:33:12.139 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:33:12.140 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1549 ms -2025-04-01 20:33:12.356 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:33:12.416 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:33:12.417 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn3: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:33:12.418 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:33:12.421 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) -2025-04-01 20:33:12.421 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:33:12.422 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:33:12.424 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:33:12.466 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:33:12.469 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:33:12.476 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@6105a62c] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@422a31de testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:33:12.488 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:12.494 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:33:12.506 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@3e9f34bb] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5132a5f7 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:12.518 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:12.522 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:33:12.533 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@648accba] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@750f8631 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:12.547 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:12.594 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:33:12.708 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 8980 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:33:12.709 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:33:13.005 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:33:13.077 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 71 ms. Found 6 JPA repository interfaces. -2025-04-01 20:33:13.102 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:33:13.154 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:1dbd684f-2b97-4068-98ed-9e75b69befb5;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:33:13.191 [Test worker] WARN org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:33:13.200 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:33:13.204 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:33:13.210 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@15a9381] -java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@1ab1c54a testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@3af4d49d key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:33:13.229 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@3e8d4c14] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1ab1c54a testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@3af4d49d key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.245 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@1b00116] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1ab1c54a testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@3af4d49d key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.255 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@369dac1f] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1ab1c54a testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@3af4d49d key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.275 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:13.284 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:33:13.290 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@12aa209] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.304 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@1124172b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.319 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@638cb0a2] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.328 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@41920141] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.333 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@16a8be9f] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.346 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@3cc95373] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.351 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@47e51a7a] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.356 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@5ad6e5ac] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.362 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@71b09857] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7d3b22f8 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4240ddbd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.370 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.UserRepositoryTest]: UserRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:33:13.374 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.UserRepositoryTest -2025-04-01 20:33:13.381 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@325d967] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.388 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@5dd2e7c8] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.396 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@127fcd72] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.407 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@5a1927f6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.414 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@6f2cbcbe] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.420 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@1739453b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.430 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@39258204] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.435 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@721852c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.446 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@11e8a92c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:13.451 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@20a30ad0] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@23a766bd testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@76a285c4 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, dateTimeProviderRef="", modifyOnCreate=true), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:33:14.270 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:33:14.271 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=73454d9c-d92b-4318-97f8-1c9db89b8ec4, name=공개 채널 -2025-04-01 20:33:14.338 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: e0f4ed70-fb2a-4a61-b2f6-8e9b60a56d03 -2025-04-01 20:33:14.339 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=e0f4ed70-fb2a-4a61-b2f6-8e9b60a56d03 -2025-04-01 20:33:14.347 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:33:14.348 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=ae9e3862-7d90-4e17-a181-b2dac9633a80, name=newName -2025-04-01 20:33:14.365 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[bc32bb6b-76a2-4bf1-9696-f680d4d88490, 0e81f303-0d60-404c-bf64-f897d3104f3f] -2025-04-01 20:33:14.366 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:33:14.374 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:33:14.375 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=0fa06a03-cace-47af-9bda-06789ee21444 -2025-04-01 20:33:14.386 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=391a793d-cf0a-4e17-9fcc-c5a7b88b25d5,조회된 채널 수=2 -2025-04-01 20:33:14.395 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:33:14.401 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[73d55074-9b15-435b-b795-ec2ce777ea4d, 6025bcad-d158-44fe-a615-d46d6c352c25] -2025-04-01 20:33:14.403 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=18a34477-e29b-403e-be91-4b900be36527, 참여자 수=2 -2025-04-01 20:33:14.409 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: e08aa554-24ed-49bc-b05c-a994c64dc901 -2025-04-01 20:33:14.410 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: e08aa554-24ed-49bc-b05c-a994c64dc901 -2025-04-01 20:33:14.822 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=f6bc14f6-4855-44ea-95f4-90aad0e453e7, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:33:14.824 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:33:14.829 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=06235917-2891-48e9-aa8a-6581a2e4a7ff, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:33:14.831 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:33:14.838 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=43065671-421e-4f80-8671-b4c91aa1868a, newContent=n -2025-04-01 20:33:14.839 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=43065671-421e-4f80-8671-b4c91aa1868a -2025-04-01 20:33:14.846 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=d1dc028d-4c8b-4a43-9edc-cb0db0e26551 -2025-04-01 20:33:14.846 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=d1dc028d-4c8b-4a43-9edc-cb0db0e26551 -2025-04-01 20:33:14.854 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=9bba1c5a-7742-42cd-99a2-c11265f453dd, authorId=ee2f6502-9594-4d21-bbf0-a1112ef21101, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:33:14.855 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=432e6b95-2109-4c3a-aa7e-98549988ec75, authorId=ee2f6502-9594-4d21-bbf0-a1112ef21101 -2025-04-01 20:33:14.862 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=26326acd-95a3-4e35-8444-0fae4b4107eb -2025-04-01 20:33:14.863 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=26326acd-95a3-4e35-8444-0fae4b4107eb -2025-04-01 20:33:14.876 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=9b7d0f7f-15d4-4ca3-abc8-834e553ab98c, newContent=new -2025-04-01 20:33:14.980 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:33:14.980 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:33:14.982 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:33:14.982 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:33:14.982 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:33:14.983 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:33:14.987 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=c1d061c2-0d9a-43e8-887b-b2cb025538e0, email=old@email.com -2025-04-01 20:33:14.992 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:33:14.993 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:33:15.003 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:33:15.012 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=863a4302-4915-4de8-aa13-56461f7e7690, email=hong@naver.com -2025-04-01 20:33:15.017 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:33:15.017 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:33:15.035 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@62dc1203, started on Tue Apr 01 20:32:50 KST 2025 -2025-04-01 20:33:15.043 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@11db4d00, started on Tue Apr 01 20:33:00 KST 2025 -2025-04-01 20:33:15.046 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@5b6d1e80, started on Tue Apr 01 20:33:01 KST 2025 -2025-04-01 20:33:31.171 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 20144 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:33:31.174 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:33:34.671 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:33:36.030 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1322 ms. Found 6 JPA repository interfaces. -2025-04-01 20:33:40.146 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:33:40.243 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:33:40.244 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:33:40.811 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:33:40.814 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 9597 ms -2025-04-01 20:33:41.562 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:33:41.723 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:33:42.439 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:33:42.444 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:33:42.927 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:33:43.221 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:33:43.350 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:33:44.465 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:33:44.586 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:33:44.597 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:33:44.636 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:33:48.132 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:33:48.139 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:33:49.613 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:33:53.537 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:33:53.946 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:33:54.286 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:33:54.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:33:55.046 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:33:56.679 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:33:56.844 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:33:56.848 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:33:56.849 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:33:56.869 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:33:56.916 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 67 ms -2025-04-01 20:33:57.638 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65435 (http) with context path '/' -2025-04-01 20:33:57.669 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 28.088 seconds (process running for 32.588) -2025-04-01 20:33:58.861 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:33:58.987 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4572a9d6] -2025-04-01 20:33:59.082 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:33:59.230 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=b0387814-b266-4e8a-8c72-380abc7ac443, name=channel-1 -2025-04-01 20:33:59.265 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:59.266 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2eb6efd8] -2025-04-01 20:33:59.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:33:59.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1108a160] -2025-04-01 20:33:59.429 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:33:59.430 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=f6ccd7e8-64c1-4eb2-8716-0f2c66b1953d, name=channel-2 -2025-04-01 20:33:59.431 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:59.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7e4400fe] -2025-04-01 20:33:59.436 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:33:59.632 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:33:59.690 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:33:59.731 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:33:59.819 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=8cb8e940-e721-4877-b524-1acd4deb1b35,조회된 채널 수=2 -2025-04-01 20:33:59.829 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:59.829 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@7db56802, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:33:59.843 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:33:59.846 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@ad30ea0] -2025-04-01 20:33:59.848 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:33:59.865 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=b0387814-b266-4e8a-8c72-380abc7ac443, name=channel-1-edited -2025-04-01 20:33:59.866 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:59.866 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@486f8c88] -2025-04-01 20:33:59.869 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:33:59.884 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:33:59.895 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:33:59.898 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=867d49de-220a-41bd-a310-00e9564272c4,조회된 채널 수=2 -2025-04-01 20:33:59.899 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:33:59.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@11dc48e8, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:33:59.903 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:33:59.908 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: f6ccd7e8-64c1-4eb2-8716-0f2c66b1953d -2025-04-01 20:33:59.983 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:34:00.011 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=f6ccd7e8-64c1-4eb2-8716-0f2c66b1953d -2025-04-01 20:34:00.014 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:34:00.020 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:34:00.045 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:34:00.051 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:34:00.056 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=af436e3d-4fd4-4bca-8d76-0732fa5209b9,조회된 채널 수=1 -2025-04-01 20:34:00.058 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.059 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@1a6cd38f]] -2025-04-01 20:34:00.129 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:00.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@643dd745] -2025-04-01 20:34:00.181 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:34:00.237 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:34:00.247 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:34:00.275 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:00.278 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6f942d3a] -2025-04-01 20:34:00.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:34:00.305 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@44195719] -2025-04-01 20:34:00.327 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.329 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.332 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:34:00.334 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:34:00.336 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:34:00.362 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.363 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@36c6be37] -2025-04-01 20:34:00.369 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:34:00.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4352a975] -2025-04-01 20:34:00.371 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:34:00.375 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=1e3a5684-9e31-488f-aa9b-7c5840d4bd6b, name=공지사항 -2025-04-01 20:34:00.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@16fa02e0] -2025-04-01 20:34:00.390 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:34:00.396 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@5d17b8da] -2025-04-01 20:34:00.405 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[f70476af-f452-4269-ba4d-c65ddc733bb2] -2025-04-01 20:34:00.419 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:34:00.436 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=2c94f9b7-7956-4de0-bd3f-20fad61cdced, 참여자 수=1 -2025-04-01 20:34:00.437 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.437 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@75bf70c5] -2025-04-01 20:34:00.475 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:00.484 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:34:00.506 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:00.509 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6e9fef0c] -2025-04-01 20:34:00.510 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:34:00.513 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:34:00.518 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:34:00.531 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:00.532 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2e804df1] -2025-04-01 20:34:00.546 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:34:00.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@56bef874] -2025-04-01 20:34:00.553 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.558 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.561 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:34:00.563 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:34:00.567 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:34:00.571 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.572 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@601c3aeb] -2025-04-01 20:34:00.577 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:34:00.578 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@55f6c6a0] -2025-04-01 20:34:00.579 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:34:00.581 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=6b92ccb1-5179-4bf0-98e4-7ad4af03ee24, name=test-channel -2025-04-01 20:34:00.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.583 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@72c56f3b] -2025-04-01 20:34:00.595 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:34:00.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@267bf9df] -2025-04-01 20:34:00.603 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=6b92ccb1-5179-4bf0-98e4-7ad4af03ee24, authorId=ec96cf3c-03e4-4a2f-8549-d615f3718d34, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:34:00.624 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=50221508-e6cc-4bb3-9bef-bf67c3ca8e0f, authorId=ec96cf3c-03e4-4a2f-8549-d615f3718d34 -2025-04-01 20:34:00.636 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.637 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@4335db11] -2025-04-01 20:34:00.661 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:00.662 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@166ee706] -2025-04-01 20:34:00.665 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:34:00.667 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:34:00.676 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:34:00.684 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:00.684 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1e092118] -2025-04-01 20:34:00.687 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:34:00.693 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3b8b3a74] -2025-04-01 20:34:00.694 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 20:34:00.696 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=d14f578f-7ef1-4a2a-a066-8f209b618a8e, name=test-channel -2025-04-01 20:34:00.697 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.698 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2efc13e8] -2025-04-01 20:34:00.702 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:34:00.703 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3e8bf060] -2025-04-01 20:34:00.704 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=d14f578f-7ef1-4a2a-a066-8f209b618a8e, authorId=2a811ab7-2e0b-4a00-8bf9-ee35d306c130, 첨부파일 수=0, 내용=Hello! -2025-04-01 20:34:00.718 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=c7e690d4-b421-4dfa-89a3-fda023b814dd, authorId=2a811ab7-2e0b-4a00-8bf9-ee35d306c130 -2025-04-01 20:34:00.721 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.722 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@639185c3] -2025-04-01 20:34:00.728 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:34:00.729 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=c7e690d4-b421-4dfa-89a3-fda023b814dd -2025-04-01 20:34:00.736 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.739 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.742 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.745 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.747 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:34:00.749 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:34:00.761 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:34:00.766 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=c7e690d4-b421-4dfa-89a3-fda023b814dd -2025-04-01 20:34:00.766 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.767 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:34:00.769 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:34:00.795 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:34:00.803 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:34:00.805 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:34:00.831 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.832 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@108097fc] -2025-04-01 20:34:00.859 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:00.863 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:34:00.885 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:00.886 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5d396015] -2025-04-01 20:34:00.887 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:34:00.892 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:34:00.900 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:34:00.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:00.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@46964fa9] -2025-04-01 20:34:00.921 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:34:00.923 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@10b92e2e] -2025-04-01 20:34:00.931 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.936 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:00.942 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:34:00.946 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:34:00.958 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:34:00.965 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:00.968 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@ffb0784] -2025-04-01 20:34:01.005 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:01.007 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5c8c77b0] -2025-04-01 20:34:01.009 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:34:01.012 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:34:01.016 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:34:01.029 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:01.030 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@40bdb653] -2025-04-01 20:34:01.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:34:01.036 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3138588c] -2025-04-01 20:34:01.043 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:01.047 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:01.052 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:34:01.057 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:34:01.060 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:34:01.064 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:01.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@68496e76] -2025-04-01 20:34:01.086 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:34:01.091 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@5bd5093a] -2025-04-01 20:34:01.096 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=dbbe6084-73fc-49b4-8260-2f1ae41b5018, email=hong@test.com -2025-04-01 20:34:01.098 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:01.099 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@50d26576] -2025-04-01 20:34:01.102 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:34:01.112 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:34:01.115 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:34:01.118 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 20:34:01.127 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:01.128 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@4a78c9f0]] -2025-04-01 20:34:01.157 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:01.158 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@41264eec] -2025-04-01 20:34:01.160 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:34:01.162 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:34:01.166 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:34:01.177 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:01.178 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2c35d8a3] -2025-04-01 20:34:01.181 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:34:01.183 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=1834ba2d-9655-4a8a-a7ef-425c76c7317f, email=bye@test.com -2025-04-01 20:34:01.192 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:01.193 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:34:01.196 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:34:01.197 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@726241c2] -2025-04-01 20:34:01.200 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:01.202 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:01.207 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:34:01.211 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:34:01.213 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:34:01.217 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:34:01.233 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:34:01.242 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:01.244 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@880bd] -2025-04-01 20:34:01.247 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:34:01.264 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:01.333 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:34:01.454 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 20144 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:34:01.455 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:34:02.415 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:34:02.507 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89 ms. Found 6 JPA repository interfaces. -2025-04-01 20:34:02.807 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:34:02.809 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:34:02.810 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:34:02.896 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:34:02.896 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1434 ms -2025-04-01 20:34:03.051 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:34:03.087 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:34:03.091 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:34:03.092 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:34:03.097 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:34:03.098 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:34:03.100 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:34:03.104 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:34:03.178 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:34:03.248 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:34:03.269 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@223cae6b] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@52651c27 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@35ee466f, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@52d6d273, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3119cf6f, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@30c4e352, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3bed3315, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@5634a861, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2152ab30, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@e8be99a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:34:03.285 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:03.290 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:34:03.298 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@53f62868] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@22ca6005 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@35ee466f, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@52d6d273, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3119cf6f, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@30c4e352, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3bed3315, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@5634a861, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2152ab30, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@e8be99a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:34:03.303 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:03.307 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:34:03.315 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@291c4428] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@205b4ba3 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@35ee466f, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@52d6d273, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3119cf6f, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@30c4e352, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3bed3315, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@5634a861, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2152ab30, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@e8be99a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:34:03.327 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:03.388 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:34:03.499 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 20144 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:34:03.499 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:34:03.747 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:34:03.843 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 94 ms. Found 6 JPA repository interfaces. -2025-04-01 20:34:03.867 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:34:03.902 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:76e405c7-ebe9-4647-b8e9-4413b83a4541;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:34:03.992 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:34:04.002 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:34:04.040 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:34:04.043 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:34:04.044 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:34:04.045 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@446bec3f'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:34:04.682 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:34:04.683 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:34:04.849 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.456 seconds (process running for 39.769) -2025-04-01 20:34:04.905 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:04.912 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:04.917 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:04.925 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:04.940 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:34:04.974 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:34:05.213 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.216 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.221 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:34:05.226 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:34:05.263 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:34:05.296 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.309 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:34:05.325 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:05.332 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:34:05.368 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:34:05.493 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.498 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.513 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.516 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.522 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:34:05.531 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:34:05.537 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 20:34:08.247 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:34:08.257 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:34:08.259 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:34:08.261 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:08.262 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4728f178] -2025-04-01 20:34:08.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:34:08.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:34:08.294 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:08.295 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:34:08.313 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:34:08.315 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@1a7d253e] -2025-04-01 20:34:08.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:34:08.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:08.321 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@33804b36] -2025-04-01 20:34:08.322 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:34:08.343 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:08.382 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:34:08.509 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 20144 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:34:08.510 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:34:08.518 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@79bb6ed4 -2025-04-01 20:34:09.209 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:34:09.239 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:34:09.328 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:34:09.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:34:09.349 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:34:09.371 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:34:09.371 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:34:09.373 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:34:09.386 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 0.995 seconds (process running for 44.305) -2025-04-01 20:34:09.402 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:34:09.410 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@4489b853] -2025-04-01 20:34:09.417 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:34:09.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.427 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@380b2546] -2025-04-01 20:34:09.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:34:09.450 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:34:09.453 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:34:09.455 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.456 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7d9eca74] -2025-04-01 20:34:09.459 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:34:09.477 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:34:09.480 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3693860] -2025-04-01 20:34:09.497 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.498 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@1e1bbf3a] -2025-04-01 20:34:09.515 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:34:09.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@6cad6cea] -2025-04-01 20:34:09.518 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.519 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@2f0cec2a] -2025-04-01 20:34:09.530 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:34:09.537 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:34:09.538 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:34:09.539 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.539 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6ed59063] -2025-04-01 20:34:09.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:34:09.552 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:34:09.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:34:09.574 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:34:09.576 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@4cd8dfaf] -2025-04-01 20:34:09.579 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:34:09.580 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.581 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6d90e705] -2025-04-01 20:34:09.583 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:34:09.600 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:34:09.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:09.627 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@6e98205e] -2025-04-01 20:34:09.658 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:34:09.698 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:34:09.791 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 20144 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:34:09.791 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:34:09.797 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5c2eaee0 -2025-04-01 20:34:10.387 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:34:10.415 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:34:10.482 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:34:10.490 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:34:10.497 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:34:10.515 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:34:10.515 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:34:10.517 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:34:10.529 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.822 seconds (process running for 45.449) -2025-04-01 20:34:10.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:34:10.549 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@3941daf9] -2025-04-01 20:34:10.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:34:10.562 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:10.563 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@9c6ecf] -2025-04-01 20:34:10.565 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:34:10.576 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:34:10.583 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:10.584 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@698edda3, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:34:10.606 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:34:10.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@12f6df01] -2025-04-01 20:34:10.611 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:34:10.614 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@48c5d5b2] -2025-04-01 20:34:10.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:34:10.631 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@3181904d] -2025-04-01 20:34:10.632 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:10.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@36d848af] -2025-04-01 20:34:10.645 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:34:10.647 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@50567383] -2025-04-01 20:34:10.649 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:34:10.651 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:10.652 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@35d2b887] -2025-04-01 20:34:10.654 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:34:10.672 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:10.675 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@55bd53df] -2025-04-01 20:34:10.716 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:34:10.717 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:10.718 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@67fa5932] -2025-04-01 20:34:10.721 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 20:34:10.737 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:34:10.738 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@64dba8f1] -2025-04-01 20:34:10.740 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:34:10.741 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@33835cca] -2025-04-01 20:34:10.757 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:34:10.760 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:34:10.761 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:34:12.101 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:34:12.103 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=4482c7bf-86d8-4fa4-a539-6bd5b6a1ab41, name=공개 채널 -2025-04-01 20:34:12.197 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 78657e01-82a9-4dd3-bced-af58552f4a1a -2025-04-01 20:34:12.198 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=78657e01-82a9-4dd3-bced-af58552f4a1a -2025-04-01 20:34:12.211 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:34:12.211 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=93fd86bd-7aea-41e2-ba14-0b69d440a09c, name=newName -2025-04-01 20:34:12.226 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[4bb7dd28-a621-4f48-a8e4-ad4f6fad9a60, b305bbf6-d159-4bec-825d-55e5534451b2] -2025-04-01 20:34:12.227 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:34:12.243 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:34:12.245 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=5c4c20df-9565-4e67-86bc-d5328b2b0878 -2025-04-01 20:34:12.268 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=d92882a3-bc18-4cca-ab0b-3b0a866a4567,조회된 채널 수=2 -2025-04-01 20:34:12.281 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:34:12.296 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[5aa7341c-07e6-40b6-9631-ec05a3e736dc, c1887cbd-2f94-4d73-b2ef-b61cdcbd7590] -2025-04-01 20:34:12.298 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8033ab88-ca4c-4afc-aa66-d22c8b2a7f31, 참여자 수=2 -2025-04-01 20:34:12.313 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 996b0e8e-bb40-4e61-8e7e-20ddb8f29279 -2025-04-01 20:34:12.313 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: 996b0e8e-bb40-4e61-8e7e-20ddb8f29279 -2025-04-01 20:34:12.832 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=ee6b612a-83fb-4d7e-ae88-16b0a3f6c476, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:34:12.833 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:34:12.844 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=e9bbc66a-d745-4157-8256-6465a1da96c5, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:34:12.845 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:34:12.856 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=be213545-9d5b-4066-afb3-121b57a9f05a, newContent=n -2025-04-01 20:34:12.857 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=be213545-9d5b-4066-afb3-121b57a9f05a -2025-04-01 20:34:12.866 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=7ffcf97b-e189-4499-88c9-cb05d9a622fc -2025-04-01 20:34:12.867 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=7ffcf97b-e189-4499-88c9-cb05d9a622fc -2025-04-01 20:34:12.908 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=681475f8-8f99-4f9a-9642-3b063113db1c, authorId=cf7a4445-56ce-42fd-a678-bbb58d0b11cc, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:34:12.910 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=f107b3dc-7fec-42e5-81cb-4ccbf356f341, authorId=cf7a4445-56ce-42fd-a678-bbb58d0b11cc -2025-04-01 20:34:12.919 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=d5acf8f3-894f-4c0e-a8ea-d842479070f8 -2025-04-01 20:34:12.920 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=d5acf8f3-894f-4c0e-a8ea-d842479070f8 -2025-04-01 20:34:12.941 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=a2e1aff3-117e-49b3-9c3d-009306ec85e2, newContent=new -2025-04-01 20:34:13.228 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:34:13.229 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:34:13.230 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:34:13.232 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:34:13.233 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:34:13.233 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:34:13.240 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=e4fe1e56-83f4-4f55-b5e5-3193cda25dad, email=old@email.com -2025-04-01 20:34:13.338 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:34:13.339 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:34:13.355 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:34:13.372 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=a80c100c-fd40-4107-a2ee-73040be850aa, email=hong@naver.com -2025-04-01 20:34:13.450 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:34:13.451 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:34:13.574 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:34:14.149 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:34:14.553 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:34:14.558 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:34:14.560 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:34:14.571 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:34:14.574 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@83192f2, started on Tue Apr 01 20:34:06 KST 2025 -2025-04-01 20:34:14.576 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@79bb6ed4, started on Tue Apr 01 20:34:08 KST 2025 -2025-04-01 20:34:14.578 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@5c2eaee0, started on Tue Apr 01 20:34:09 KST 2025 -2025-04-01 20:35:16.518 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 15888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:35:16.522 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:35:19.461 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:35:20.005 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 521 ms. Found 6 JPA repository interfaces. -2025-04-01 20:35:22.282 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:35:22.337 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:35:22.339 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:35:22.551 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:35:22.553 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5986 ms -2025-04-01 20:35:23.061 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:35:23.213 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:35:23.970 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:35:23.975 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:35:24.138 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:35:24.139 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:35:24.162 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:35:24.170 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:35:24.339 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:35:24.409 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:35:24.431 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@3f730e66] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@77530cf7 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:35:24.486 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:24.493 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:35:24.502 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@32691c30] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@16107de0 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:24.517 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:24.522 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:35:24.536 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@48bbf53e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@8f44eb4 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:24.587 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.ChannelControllerTest]: ChannelControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:24.843 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.ChannelControllerTest -2025-04-01 20:35:25.060 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 15888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:35:25.061 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:35:25.066 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@1c86ac08 -2025-04-01 20:35:29.604 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:35:29.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:35:30.555 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:35:30.689 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:35:31.033 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:35:31.153 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:35:31.155 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:35:31.159 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:35:31.801 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 6.92 seconds (process running for 22.046) -2025-04-01 20:35:32.336 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:35:32.579 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@7ed9de9] -2025-04-01 20:35:32.942 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:32.945 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7343cb2e] -2025-04-01 20:35:33.251 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:35:33.276 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@37f6f2d2] -2025-04-01 20:35:33.287 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@12da5238] -2025-04-01 20:35:33.321 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:35:33.324 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@39677403] -2025-04-01 20:35:33.335 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:35:33.352 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.353 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@78b62985] -2025-04-01 20:35:33.365 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:35:33.385 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:35:33.403 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.404 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@45d2dbdc, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:35:33.453 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:35:33.460 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@2a06a2d5] -2025-04-01 20:35:33.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.470 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6e5e6f49] -2025-04-01 20:35:33.495 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:35:33.497 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5f9a0c82] -2025-04-01 20:35:33.501 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:35:33.502 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.503 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@36e275ac] -2025-04-01 20:35:33.505 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:35:33.521 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:35:33.523 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1463a5ec] -2025-04-01 20:35:33.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:35:33.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@28051d05] -2025-04-01 20:35:33.554 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 20:35:33.571 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:35:33.579 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:35:33.580 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:35:33.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.583 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@678f9023] -2025-04-01 20:35:33.589 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:35:33.606 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:35:33.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:35:33.628 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:35:33.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5bc18ec9] -2025-04-01 20:35:33.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:35:33.635 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:33.635 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5741832d] -2025-04-01 20:35:33.637 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:35:33.657 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:33.692 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:35:33.806 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 15888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:35:33.806 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:35:33.812 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6a0ab4cc -2025-04-01 20:35:34.562 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:35:34.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:35:34.703 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:35:34.717 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:35:34.728 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:35:34.748 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:35:34.749 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:35:34.751 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:35:34.766 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.065 seconds (process running for 25.011) -2025-04-01 20:35:34.782 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:35:34.789 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@4eba42e6] -2025-04-01 20:35:34.797 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:35:34.807 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.808 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2fd78646] -2025-04-01 20:35:34.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:35:34.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:35:34.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:35:34.830 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.831 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@59acb5d9] -2025-04-01 20:35:34.834 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:35:34.865 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:35:34.877 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@6203cdee] -2025-04-01 20:35:34.894 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@7cf70513] -2025-04-01 20:35:34.911 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:35:34.913 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@2eede033] -2025-04-01 20:35:34.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.916 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@6af6a760] -2025-04-01 20:35:34.931 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:35:34.938 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:35:34.939 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:35:34.940 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.941 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@70984db6] -2025-04-01 20:35:34.942 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:35:34.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:35:34.965 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.966 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:35:34.981 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:35:34.985 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@4a9f198f] -2025-04-01 20:35:34.987 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:35:34.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:34.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@407b21bf] -2025-04-01 20:35:34.990 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:35:35.007 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:35:35.019 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:35.020 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@2f8b1f0f] -2025-04-01 20:35:35.040 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:35.068 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:35:35.155 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 15888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:35:35.155 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:35:35.161 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7f8e4389 -2025-04-01 20:35:35.811 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:35:35.842 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:35:35.908 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:35:35.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:35:35.922 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:35:35.936 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:35:35.937 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:35:35.938 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:35:35.952 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.877 seconds (process running for 26.196) -2025-04-01 20:35:35.970 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:35:35.975 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@22a36e2b] -2025-04-01 20:35:36.002 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:35:36.010 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:36.011 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@57c51d7d] -2025-04-01 20:35:36.012 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:35:36.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:35:36.037 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:36.039 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@5911172d, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:35:36.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:35:36.069 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@2d95b8ad] -2025-04-01 20:35:36.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:35:36.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@a53f2ae] -2025-04-01 20:35:36.121 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:35:36.122 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@2942b9be] -2025-04-01 20:35:36.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:35:36.125 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1fc009cd] -2025-04-01 20:35:36.140 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:35:36.141 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@a134e19] -2025-04-01 20:35:36.143 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:35:36.144 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:36.144 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@59d98859] -2025-04-01 20:35:36.148 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:35:36.161 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:35:36.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7da57d3c] -2025-04-01 20:35:36.198 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:35:36.199 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:36.200 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@232d7256] -2025-04-01 20:35:36.201 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] ] -2025-04-01 20:35:36.216 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:35:36.217 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@65468c7d] -2025-04-01 20:35:36.219 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:35:36.220 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4963da2b] -2025-04-01 20:35:36.232 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:35:36.235 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:35:36.236 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:35:36.250 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:36.292 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:35:36.380 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 15888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:35:36.381 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:35:37.318 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:35:37.413 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 92 ms. Found 6 JPA repository interfaces. -2025-04-01 20:35:37.827 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:35:37.831 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:35:37.831 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:35:37.933 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:35:37.935 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1542 ms -2025-04-01 20:35:38.119 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:35:38.171 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:35:38.175 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn3: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:35:38.175 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:35:38.180 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) -2025-04-01 20:35:38.181 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:35:38.183 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:35:38.184 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:35:38.264 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:35:38.269 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:35:38.279 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@7f118534] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@77ba729c testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@33b151cf key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:35:38.299 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@7947794d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@77ba729c testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@33b151cf key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:38.311 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:38.318 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:35:38.324 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@5c3f8ded] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@73f00c1 testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@50fab4aa key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:38.336 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@734fcd22] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@73f00c1 testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@50fab4aa key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:38.353 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:38.364 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:35:38.373 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@3d64b103] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@186f6f13 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4567e95b key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:38.384 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@6fd717ad] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@186f6f13 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4567e95b key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:38.389 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@d744127] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@186f6f13 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4567e95b key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41a374be, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4d6ccc97, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@6ea99c8b], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:38.407 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:38.484 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:35:38.658 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 15888 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:35:38.658 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:35:38.904 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:35:39.006 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 99 ms. Found 6 JPA repository interfaces. -2025-04-01 20:35:39.041 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:35:39.098 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:0f84641f-3c0a-42d7-9104-4151f92f3d7f;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:35:39.133 [Test worker] WARN org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:35:39.139 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:35:39.145 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:35:39.157 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@6288baf4] -java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@57803786 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4237b4ff key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:35:39.175 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@2efc70df] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@57803786 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4237b4ff key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.206 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@1f0485e3] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@57803786 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4237b4ff key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.219 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@2fad98ee] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@57803786 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@4237b4ff key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.240 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:39.247 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:35:39.251 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@35f20095] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.263 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@3c93376b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.272 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@14da1b1e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.287 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@2bc32eaa] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.305 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@64080ac4] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.321 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@759ceb63] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.328 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@64645e6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.335 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@125728e1] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.355 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@65df770a] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@7102f3c1 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@7a684ccd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.393 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.UserRepositoryTest]: UserRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:35:39.401 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.UserRepositoryTest -2025-04-01 20:35:39.405 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@2a15e54] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.414 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@709b0805] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.422 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@24ab04cd] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.433 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@6a250421] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.446 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@3f6a83aa] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.471 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@8b5fe6d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.484 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@7bf92bcc] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.518 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@946658d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.534 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@7e7c3f0] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:39.552 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@2e062494] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@5e95b020 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@e11ecfa, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@575f4499, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@62565b8f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@2dfb885e, [ImportsContextCustomizer@1cd80de2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3679d92e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2daf06fc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@7cca01a8, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7898d997], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:35:40.488 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:35:40.489 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8c56cfcd-4194-468f-be32-ab525de6dfee, name=공개 채널 -2025-04-01 20:35:40.592 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 643b0e56-f3ff-48e2-b7e7-b817884d5ae9 -2025-04-01 20:35:40.593 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=643b0e56-f3ff-48e2-b7e7-b817884d5ae9 -2025-04-01 20:35:40.607 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:35:40.608 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=35d3d37f-bacc-4ae4-a4e3-e7af425ca447, name=newName -2025-04-01 20:35:40.630 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[6eeec079-3608-4528-a4f7-53d2b2882e8c, e7ac527a-fc64-4c91-8d7b-f4c0e50696f8] -2025-04-01 20:35:40.631 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:35:40.640 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:35:40.641 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=b4dc4371-e2a0-4b59-9ca6-21c7251635a0 -2025-04-01 20:35:40.659 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=c677aca4-cd91-4584-9060-0e1c40b07a1f,조회된 채널 수=2 -2025-04-01 20:35:40.671 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:35:40.686 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[e4ad4afb-1aff-4ca9-aeed-d0f0ba4d8f6b, 9bea49ed-4433-4c6f-b2bf-475642138403] -2025-04-01 20:35:40.689 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=7c3d81ea-c572-4371-9c94-d5e97768f6fc, 참여자 수=2 -2025-04-01 20:35:40.702 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: bd4e179f-18d3-4a54-b780-2d2aec8c338f -2025-04-01 20:35:40.703 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: bd4e179f-18d3-4a54-b780-2d2aec8c338f -2025-04-01 20:35:41.150 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=36464795-5f88-40cb-8054-64841a04a7de, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:35:41.152 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:35:41.163 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=451f4f68-44a4-4cde-957e-dc97d9dfcfbd, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:35:41.164 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:35:41.172 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=a6decde4-f93d-45e3-81ad-9b745cbdacec, newContent=n -2025-04-01 20:35:41.174 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=a6decde4-f93d-45e3-81ad-9b745cbdacec -2025-04-01 20:35:41.185 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=cb7b6881-8c19-4976-85df-8a76ef4f126c -2025-04-01 20:35:41.185 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=cb7b6881-8c19-4976-85df-8a76ef4f126c -2025-04-01 20:35:41.198 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=18f90b82-68af-43f0-9c44-3b1fca5db01a, authorId=446b7847-4250-4e85-a5b0-07bf1401f2d6, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:35:41.200 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=1a8e50ec-e283-47d2-ae62-50105366850f, authorId=446b7847-4250-4e85-a5b0-07bf1401f2d6 -2025-04-01 20:35:41.208 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=b5a35d07-60ac-42f4-8b9e-f8596ab71450 -2025-04-01 20:35:41.212 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=b5a35d07-60ac-42f4-8b9e-f8596ab71450 -2025-04-01 20:35:41.236 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=e4f5e81c-e6ce-4ec8-8829-ed5b12d09aad, newContent=new -2025-04-01 20:35:41.350 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:35:41.350 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:35:41.352 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:35:41.352 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:35:41.353 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:35:41.354 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:35:41.360 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=8ad80b18-ccb1-420f-8c38-7c5239524de3, email=old@email.com -2025-04-01 20:35:41.373 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:35:41.374 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:35:41.389 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:35:41.402 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=e7b9682c-3990-4098-86a6-d4d85d363478, email=hong@naver.com -2025-04-01 20:35:41.409 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:35:41.410 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:35:41.431 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@1c86ac08, started on Tue Apr 01 20:35:25 KST 2025 -2025-04-01 20:35:41.439 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6a0ab4cc, started on Tue Apr 01 20:35:33 KST 2025 -2025-04-01 20:35:41.440 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@7f8e4389, started on Tue Apr 01 20:35:35 KST 2025 -2025-04-01 20:38:41.117 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 11604 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:38:41.121 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:38:45.645 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:38:48.363 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 2626 ms. Found 6 JPA repository interfaces. -2025-04-01 20:38:52.346 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:38:52.386 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:38:52.387 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:38:52.599 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:38:52.602 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 11440 ms -2025-04-01 20:38:53.123 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:38:53.281 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:38:54.012 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:38:54.016 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:38:54.136 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:38:54.137 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:38:54.165 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:38:54.171 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:38:54.301 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:38:54.369 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:38:54.392 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@958fec] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5c33a1b3 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@885620d key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:38:54.435 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@2ca92eb2] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@5c33a1b3 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@885620d key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:54.451 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:54.461 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:38:54.466 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@72ef7f0] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7260f47f testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@6d0c9e93 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:54.471 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@28a9f772] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@7260f47f testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@6d0c9e93 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:54.480 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:54.489 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:38:54.499 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@6de1c4cb] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@126aaede testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@73b40ffd key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:54.509 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@2185b6d1] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@126aaede testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@73b40ffd key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:54.516 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@11b9cbef] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@126aaede testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@73b40ffd key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:54.532 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:54.610 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:38:55.181 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 11604 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:38:55.181 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:38:56.148 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:38:56.324 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 172 ms. Found 6 JPA repository interfaces. -2025-04-01 20:38:56.796 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:38:56.801 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:38:56.803 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:38:56.933 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:38:56.933 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1748 ms -2025-04-01 20:38:57.132 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:38:57.199 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:38:57.202 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn2: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:38:57.204 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:38:57.209 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) -2025-04-01 20:38:57.210 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:38:57.211 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:38:57.215 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:38:57.381 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:38:57.387 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:38:57.395 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@5daf3b9d] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@4ec2eb80 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:38:57.415 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:57.425 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:38:57.436 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@12997ff6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@303d3936 testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:57.448 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:57.455 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:38:57.475 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@7caeb43b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@60866ff5 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:57.494 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:57.559 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:38:57.684 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 11604 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:38:57.685 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:38:57.954 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:38:58.086 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 127 ms. Found 6 JPA repository interfaces. -2025-04-01 20:38:58.115 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:38:58.207 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:45771d65-048f-4651-91e6-84422407a91e;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:38:58.273 [Test worker] WARN org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:38:58.277 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:38:58.280 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:38:58.294 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@1cad68ca] -java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@6c138e testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@1e786c08 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:38:58.307 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@17d17822] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6c138e testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@1e786c08 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.312 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@9c125f4] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6c138e testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@1e786c08 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.317 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@36d685d5] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@6c138e testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@1e786c08 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.337 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:58.346 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:38:58.352 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@3837d51a] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.382 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@6bf95d0] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.398 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@7eb8908e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.403 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@34cb4bec] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.408 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@16206dc2] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.412 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@5f4163c8] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.418 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@53842018] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.426 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@688ab131] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.431 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@2446bd09] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@49e3675c testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@47962bfd key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.441 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.UserRepositoryTest]: UserRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:58.446 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.UserRepositoryTest -2025-04-01 20:38:58.450 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@6a5fcb32] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.459 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@26eb6e87] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.466 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@4d1b2e3f] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.471 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@4baf4a5b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.476 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@4d097e4e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.484 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@26f8e09e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.489 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@47d9b32d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.498 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@152e15ea] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.503 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@7cd1d235] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.509 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@7252e063] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@2b99c80d testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@dd8608, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@777011fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, [ImportsContextCustomizer@7b609fa2 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class})]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@307c3aa2], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:38:58.586 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.ChannelControllerTest]: ChannelControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:38:58.800 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.ChannelControllerTest -2025-04-01 20:38:59.095 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 11604 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:38:59.096 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:38:59.108 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6adcd3b4 -2025-04-01 20:39:03.125 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:39:03.479 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:39:03.992 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:39:04.115 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:39:04.373 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:39:04.451 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:39:04.451 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:39:04.454 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:39:04.907 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 6.076 seconds (process running for 30.917) -2025-04-01 20:39:05.460 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:39:05.658 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@39671753] -2025-04-01 20:39:05.974 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:05.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@52874369] -2025-04-01 20:39:06.213 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:39:06.235 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@47415904] -2025-04-01 20:39:06.244 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.245 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@50b686d4] -2025-04-01 20:39:06.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:39:06.273 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@6ea6be34] -2025-04-01 20:39:06.281 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:39:06.296 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.297 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@e1b6835] -2025-04-01 20:39:06.304 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:39:06.325 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:39:06.345 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.346 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@6b8e8593, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:39:06.398 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:39:06.405 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@63482d79] -2025-04-01 20:39:06.413 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.414 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5f9a0c82] -2025-04-01 20:39:06.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:39:06.451 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@880d372] -2025-04-01 20:39:06.454 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:39:06.457 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.459 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@69e34852] -2025-04-01 20:39:06.460 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:39:06.479 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:39:06.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@36ef63b1] -2025-04-01 20:39:06.515 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:39:06.518 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.519 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@53c45354] -2025-04-01 20:39:06.531 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 20:39:06.555 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:39:06.583 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:39:06.584 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:39:06.590 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.591 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@32c332d8] -2025-04-01 20:39:06.597 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:39:06.616 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:39:06.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.622 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:39:06.643 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:39:06.646 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4132bec9] -2025-04-01 20:39:06.649 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:39:06.650 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:06.651 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3fac6f2e] -2025-04-01 20:39:06.653 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:39:06.674 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:39:06.730 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:39:06.850 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 11604 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:39:06.850 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:39:06.858 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5c4de465 -2025-04-01 20:39:07.557 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:39:07.589 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:39:07.664 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:39:07.671 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:39:07.682 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:39:07.697 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:39:07.697 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:39:07.699 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:39:07.717 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 0.979 seconds (process running for 33.726) -2025-04-01 20:39:07.733 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:39:07.741 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@2fd78646] -2025-04-01 20:39:07.749 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:39:07.758 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1067d6ec] -2025-04-01 20:39:07.761 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:39:07.776 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:39:07.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:39:07.779 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.780 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@420ee923] -2025-04-01 20:39:07.783 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:39:07.814 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:39:07.826 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@755687c9] -2025-04-01 20:39:07.842 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.843 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@8210a6e] -2025-04-01 20:39:07.857 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:39:07.858 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@70ea5bbf] -2025-04-01 20:39:07.862 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.864 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@70984db6] -2025-04-01 20:39:07.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:39:07.939 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:39:07.940 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:39:07.941 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.942 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@618e6317] -2025-04-01 20:39:07.945 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:39:07.961 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:39:07.962 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.963 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:39:07.978 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:39:07.982 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@273b170e] -2025-04-01 20:39:07.985 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:39:07.987 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:07.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1778e920] -2025-04-01 20:39:07.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:39:08.008 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:39:08.026 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:08.027 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@376c5f92] -2025-04-01 20:39:08.048 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:39:08.081 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:39:08.211 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 11604 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:39:08.212 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:39:08.219 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@d8199f3 -2025-04-01 20:39:09.315 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:39:09.349 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:39:09.428 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:39:09.436 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:39:09.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:39:09.464 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:39:09.464 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:39:09.465 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:39:09.481 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 1.394 seconds (process running for 35.491) -2025-04-01 20:39:09.504 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:39:09.511 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@2caffe0d] -2025-04-01 20:39:09.544 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:39:09.553 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:09.554 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@34a8facf] -2025-04-01 20:39:09.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:39:09.570 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:39:09.577 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:09.578 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@2810a1d5, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:39:09.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:39:09.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@76bd2c80] -2025-04-01 20:39:09.604 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:39:09.640 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@676fe49a] -2025-04-01 20:39:09.655 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:39:09.657 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@d48e9e1] -2025-04-01 20:39:09.658 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:39:09.659 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@629102e5] -2025-04-01 20:39:09.676 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:39:09.677 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@7a426119] -2025-04-01 20:39:09.679 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:39:09.679 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:09.680 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7248fa10] -2025-04-01 20:39:09.682 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:39:09.695 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:39:09.699 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@67b95f82] -2025-04-01 20:39:09.737 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:39:09.738 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:09.739 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2cf37ec8] -2025-04-01 20:39:09.740 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] ] -2025-04-01 20:39:09.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:39:09.756 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@41f652c2] -2025-04-01 20:39:09.758 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:39:09.759 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5c45590c] -2025-04-01 20:39:09.772 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:39:09.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:39:09.775 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:39:10.751 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:39:10.753 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=77592aab-d6b6-41e8-beec-b2624c825d45, name=공개 채널 -2025-04-01 20:39:10.875 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 7c41c2b3-df19-4aa2-b761-6a2f5a0a69d5 -2025-04-01 20:39:10.876 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=7c41c2b3-df19-4aa2-b761-6a2f5a0a69d5 -2025-04-01 20:39:10.889 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:39:10.891 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=99ea0665-267c-41f4-a8bc-1a672911cf30, name=newName -2025-04-01 20:39:10.920 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[7f2d943c-8965-46fc-a040-ed7225f5b235, 2e1db139-fc6a-4279-8a1b-e10dfd922429] -2025-04-01 20:39:10.920 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:39:10.931 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:39:10.932 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=9305049d-5a94-443f-b0f6-4158a55ada4d -2025-04-01 20:39:10.949 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=30349d1f-e9c0-4052-a4da-4b48579d43ca,조회된 채널 수=2 -2025-04-01 20:39:10.962 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:39:10.971 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[611fc3cb-c6ed-40b1-9581-e26060303361, b659e937-81f2-46c0-ab6f-2b5f68047cfc] -2025-04-01 20:39:10.974 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=0e59208b-996f-48f6-a8ad-734f5a9083f5, 참여자 수=2 -2025-04-01 20:39:10.986 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 13402b1b-197f-4b83-9fef-0616b00dfd97 -2025-04-01 20:39:10.987 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: 13402b1b-197f-4b83-9fef-0616b00dfd97 -2025-04-01 20:39:11.461 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=310e02bc-3334-4b3e-9111-b565f2e92234, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:39:11.463 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:39:11.473 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=8b7849bd-e08b-4de0-a9a4-74f5299ffec3, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:39:11.475 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:39:11.484 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=604bc0d5-1185-4c91-9be3-ce9e671e342a, newContent=n -2025-04-01 20:39:11.485 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=604bc0d5-1185-4c91-9be3-ce9e671e342a -2025-04-01 20:39:11.494 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=00e6e0bd-c9d6-4000-8098-9000667100e5 -2025-04-01 20:39:11.495 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=00e6e0bd-c9d6-4000-8098-9000667100e5 -2025-04-01 20:39:11.506 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=56e8fc31-8c11-42ae-9ecd-5e2bb0d4c372, authorId=8b852a43-87b4-446b-ab19-dd80b05e974d, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:39:11.508 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=0c39782e-da21-424c-a57a-76d02a0463b0, authorId=8b852a43-87b4-446b-ab19-dd80b05e974d -2025-04-01 20:39:11.517 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=7e904c9f-81fc-450a-8fb5-c8637f56634c -2025-04-01 20:39:11.518 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=7e904c9f-81fc-450a-8fb5-c8637f56634c -2025-04-01 20:39:11.538 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=117b226e-fc9a-4646-b233-5557c59212af, newContent=new -2025-04-01 20:39:11.643 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:39:11.644 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:39:11.646 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:39:11.647 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:39:11.648 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:39:11.649 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:39:11.656 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=adee29ea-554c-4a8a-a77d-fa9d329d837e, email=old@email.com -2025-04-01 20:39:11.663 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:39:11.664 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:39:11.677 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:39:11.689 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=ac555f39-303b-4a0b-8f93-4dc09601ffca, email=hong@naver.com -2025-04-01 20:39:11.695 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:39:11.696 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:39:11.718 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6adcd3b4, started on Tue Apr 01 20:38:59 KST 2025 -2025-04-01 20:39:11.725 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@5c4de465, started on Tue Apr 01 20:39:06 KST 2025 -2025-04-01 20:39:11.727 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@d8199f3, started on Tue Apr 01 20:39:08 KST 2025 -2025-04-01 20:40:40.582 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 16580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:40:40.585 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:40:40.625 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@62dc1203 -2025-04-01 20:40:45.881 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:40:46.267 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:40:46.888 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:40:47.602 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:40:48.033 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:40:48.484 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:40:48.486 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:40:48.503 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 5 ms -2025-04-01 20:40:49.625 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 10.516 seconds (process running for 14.128) -2025-04-01 20:40:50.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:40:50.574 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@67a02460] -2025-04-01 20:40:50.888 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:50.889 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7c705090] -2025-04-01 20:40:51.209 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:40:51.236 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2e259c54] -2025-04-01 20:40:51.250 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.251 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@67fd59f] -2025-04-01 20:40:51.287 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:40:51.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@49f35dcc] -2025-04-01 20:40:51.300 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:40:51.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@37e6ecd3] -2025-04-01 20:40:51.329 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:40:51.351 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:40:51.369 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.371 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2177809a, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:40:51.421 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:40:51.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5ce6337b] -2025-04-01 20:40:51.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.435 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@39a2973d] -2025-04-01 20:40:51.462 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:40:51.463 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@4aa037e6] -2025-04-01 20:40:51.466 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:40:51.466 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7c44c38b] -2025-04-01 20:40:51.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:40:51.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:40:51.485 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@74c2edc] -2025-04-01 20:40:51.512 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:40:51.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4f79a762] -2025-04-01 20:40:51.531 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 20:40:51.552 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:40:51.564 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:40:51.565 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:40:51.567 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.568 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@467c77b2] -2025-04-01 20:40:51.574 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:40:51.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:40:51.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.600 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:40:51.623 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:40:51.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@21ebdd89] -2025-04-01 20:40:51.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:40:51.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:51.634 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1463efcc] -2025-04-01 20:40:51.636 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:40:51.665 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:40:51.702 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:40:51.821 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 16580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:40:51.822 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:40:51.833 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@11db4d00 -2025-04-01 20:40:52.522 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:40:52.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:40:52.654 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:40:52.672 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:40:52.693 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:40:52.720 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:40:52.722 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:40:52.725 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:40:52.748 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.037 seconds (process running for 17.251) -2025-04-01 20:40:52.765 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:40:52.772 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@16546957] -2025-04-01 20:40:52.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:40:52.785 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7f825464] -2025-04-01 20:40:52.787 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:40:52.801 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:40:52.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:40:52.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.805 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6e0576da] -2025-04-01 20:40:52.808 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:40:52.840 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:40:52.851 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3791c9b8] -2025-04-01 20:40:52.872 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.872 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@445eb192] -2025-04-01 20:40:52.890 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:40:52.891 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@3976dacd] -2025-04-01 20:40:52.893 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.894 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@5f580241] -2025-04-01 20:40:52.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:40:52.913 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:40:52.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:40:52.916 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5dd12d01] -2025-04-01 20:40:52.918 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:40:52.931 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:40:52.935 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.935 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:40:52.950 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:40:52.953 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@1e732fc2] -2025-04-01 20:40:52.955 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:40:52.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@bbaf70f] -2025-04-01 20:40:52.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:40:52.970 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:40:52.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:52.984 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@77dd90ce] -2025-04-01 20:40:53.002 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:40:53.032 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:40:53.128 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 16580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:40:53.129 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:40:53.134 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5b6d1e80 -2025-04-01 20:40:53.825 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:40:53.862 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:40:53.950 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:40:53.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:40:53.969 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:40:53.984 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:40:53.984 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:40:53.985 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:40:54.000 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.962 seconds (process running for 18.503) -2025-04-01 20:40:54.017 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:40:54.024 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@6f4809ae] -2025-04-01 20:40:54.053 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:40:54.062 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:54.063 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@344f27f3] -2025-04-01 20:40:54.064 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:40:54.077 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:40:54.083 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:54.083 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@48d2a802, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:40:54.100 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:40:54.103 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@3c00c7ab] -2025-04-01 20:40:54.104 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:40:54.148 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@5bc369e8] -2025-04-01 20:40:54.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:40:54.181 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@451431d2] -2025-04-01 20:40:54.185 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:40:54.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1d243ebb] -2025-04-01 20:40:54.205 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:40:54.207 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@5de898de] -2025-04-01 20:40:54.211 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:40:54.212 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:54.212 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@382ca51d] -2025-04-01 20:40:54.215 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:40:54.228 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:40:54.232 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@20834041] -2025-04-01 20:40:54.272 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:40:54.273 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:54.274 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5205f975] -2025-04-01 20:40:54.275 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 20:40:54.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:40:54.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@967b0a2] -2025-04-01 20:40:54.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:40:54.291 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@332fac2e] -2025-04-01 20:40:54.300 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:40:54.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:40:54.303 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:40:54.312 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:40:54.351 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:40:54.448 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 16580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:40:54.449 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:40:56.603 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:40:56.818 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 187 ms. Found 6 JPA repository interfaces. -2025-04-01 20:40:59.206 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:40:59.269 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:40:59.270 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:40:59.558 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:40:59.558 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5106 ms -2025-04-01 20:41:00.121 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:41:00.301 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:41:01.123 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:41:01.132 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:41:01.376 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:41:01.377 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:41:01.409 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:41:01.413 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:41:01.568 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:41:01.659 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:41:01.683 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@acce60e] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1e8cb0a9 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2322c9f7 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:41:01.711 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.ChannelIntegrationTest@4f5ad6c6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@1e8cb0a9 testClass = com.sprint.mission.discodeit.integration.ChannelIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2322c9f7 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:01.736 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:01.749 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:41:01.758 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@2005dc6b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@c1089bb testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2286a421 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:01.766 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.MessageIntegrationTest@6d4c4a71] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@c1089bb testClass = com.sprint.mission.discodeit.integration.MessageIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@2286a421 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:01.795 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:01.826 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:41:01.837 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@19abd0d5] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54e32b98 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4ce5dba5 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:01.844 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@1084d0bd] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54e32b98 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4ce5dba5 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:01.863 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.UserIntegrationTest@35b4521d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@54e32b98 testClass = com.sprint.mission.discodeit.integration.UserIntegrationTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@4b3fa0b3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@4ce5dba5 key = [org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration, org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration, org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfiguration, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration, org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:01.888 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:02.009 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:41:02.711 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 16580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:41:02.712 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:41:03.841 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:41:03.936 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 92 ms. Found 6 JPA repository interfaces. -2025-04-01 20:41:04.253 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:41:04.255 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:41:04.256 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:41:04.339 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:41:04.340 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1623 ms -2025-04-01 20:41:04.500 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:41:04.549 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:41:04.551 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn5: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:41:04.551 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:41:04.555 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) -2025-04-01 20:41:04.555 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:41:04.557 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:41:04.558 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:41:04.604 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - +2025-04-11 09:35:09.271 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Starting DiscodeitApplication using Java 17.0.12 with PID 16136 (C:\Users\qwert\1-sprint-mission\build\classes\java\main started by qwert in C:\Users\qwert\1-sprint-mission) +2025-04-11 09:35:09.279 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - The following 1 profile is active: "prod" +2025-04-11 09:35:11.500 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-04-11 09:35:11.856 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 343 ms. Found 6 JPA repository interfaces. +2025-04-11 09:35:13.187 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8081 (http) +2025-04-11 09:35:13.213 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-11 09:35:13.214 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] +2025-04-11 09:35:13.366 [main] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-11 09:35:13.366 [main] [] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3997 ms +2025-04-11 09:35:13.633 [main] [] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use +2025-04-11 09:35:13.713 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-04-11 09:35:13.727 [main] [] WARN org.postgresql.util.PGPropertyUtil - JDBC URL invalid port number: ${DB_PORT} +2025-04-11 09:35:13.728 [main] [] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script +2025-04-11 09:35:13.733 [main] [] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-04-11 09:35:13.759 [main] [] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:41:04.608 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) +2025-04-11 09:35:13.791 [main] [] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) @@ -70378,105 +25,10 @@ org.springframework.beans.factory.BeanCreationException: Error creating bean wit at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.sprint.mission.discodeit.DiscodeitApplication.main(DiscodeitApplication.java:11) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) @@ -70485,11 +37,9 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) + ... 10 common frames omitted +Caused by: org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:67) at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) @@ -70498,116 +48,37 @@ Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedExcepti at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:41:04.613 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@352c36e9] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@5949c7f9 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) + ... 17 common frames omitted +Caused by: java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + at com.zaxxer.hikari.util.DriverDataSource.(DriverDataSource.java:109) + at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:327) + at com.zaxxer.hikari.pool.PoolBase.(PoolBase.java:113) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:91) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:52) + ... 25 common frames omitted +2025-04-11 09:38:22.125 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Starting DiscodeitApplication using Java 17.0.12 with PID 2552 (C:\Users\qwert\1-sprint-mission\build\classes\java\main started by qwert in C:\Users\qwert\1-sprint-mission) +2025-04-11 09:38:22.128 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - The following 1 profile is active: "prod" +2025-04-11 09:38:24.207 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-04-11 09:38:24.511 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 291 ms. Found 6 JPA repository interfaces. +2025-04-11 09:38:25.791 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8081 (http) +2025-04-11 09:38:25.817 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-11 09:38:25.818 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] +2025-04-11 09:38:25.976 [main] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-11 09:38:25.977 [main] [] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3778 ms +2025-04-11 09:38:26.293 [main] [] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use +2025-04-11 09:38:26.381 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-04-11 09:38:26.393 [main] [] WARN org.postgresql.util.PGPropertyUtil - JDBC URL invalid port number: ${DB_PORT} +2025-04-11 09:38:26.394 [main] [] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script +2025-04-11 09:38:26.399 [main] [] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-04-11 09:38:26.423 [main] [] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-04-11 09:38:26.452 [main] [] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) @@ -70616,17 +87,10 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.sprint.mission.discodeit.DiscodeitApplication.main(DiscodeitApplication.java:11) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) @@ -70635,11 +99,9 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) + ... 10 common frames omitted +Caused by: org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:67) at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) @@ -70648,482 +110,49 @@ Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedExcepti at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes BYTEA ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:41:04.625 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:04.630 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:41:04.638 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@27b11d6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@15d1c3ac testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:04.647 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:04.650 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:41:04.658 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@4b368502] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@4f2ed590 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3eafe537, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@6f75d11b, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7b36e49], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:04.668 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:04.708 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:41:04.811 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 16580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:41:04.812 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:41:05.163 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:41:05.286 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 6 JPA repository interfaces. -2025-04-01 20:41:05.318 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:41:05.370 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:9cfd0a28-a194-41bf-a761-50ee5ec99011;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:41:05.408 [Test worker] WARN org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) -2025-04-01 20:41:05.415 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - + ... 17 common frames omitted +Caused by: java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + at com.zaxxer.hikari.util.DriverDataSource.(DriverDataSource.java:109) + at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:327) + at com.zaxxer.hikari.pool.PoolBase.(PoolBase.java:113) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:91) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:52) + ... 25 common frames omitted +2025-04-11 09:40:16.689 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Starting DiscodeitApplication using Java 17.0.12 with PID 9480 (C:\Users\qwert\1-sprint-mission\build\classes\java\main started by qwert in C:\Users\qwert\1-sprint-mission) +2025-04-11 09:40:16.692 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - The following 1 profile is active: "prod" +2025-04-11 09:40:18.838 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-04-11 09:40:19.215 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 362 ms. Found 6 JPA repository interfaces. +2025-04-11 09:40:20.577 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8081 (http) +2025-04-11 09:40:20.603 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-11 09:40:20.604 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] +2025-04-11 09:40:20.778 [main] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-11 09:40:20.779 [main] [] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4001 ms +2025-04-11 09:40:21.074 [main] [] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use +2025-04-11 09:40:21.157 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-04-11 09:40:21.172 [main] [] WARN org.postgresql.util.PGPropertyUtil - JDBC URL invalid port number: ${DB_PORT} +2025-04-11 09:40:21.173 [main] [] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script +2025-04-11 09:40:21.178 [main] [] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-04-11 09:40:21.200 [main] [] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:41:05.418 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) - at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applySchemaScripts(AbstractScriptDatabaseInitializer.java:98) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.initializeDatabase(AbstractScriptDatabaseInitializer.java:76) - at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:41:05.423 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@594f9ac9] -java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@a548a06 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@67cbcded key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) +2025-04-11 09:40:21.231 [main] [] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.sprint.mission.discodeit.DiscodeitApplication.main(DiscodeitApplication.java:11) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) @@ -71132,11 +161,9 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 104 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #4 of file [C:\Users\qwert\1-sprint-mission\build\resources\main\schema.sql]: CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) + ... 10 common frames omitted +Caused by: org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:67) at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) @@ -71145,2985 +172,37 @@ Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedExcepti at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 111 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USERS" not found; SQL statement: -CREATE TABLE messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, content TEXT, channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL ) [42102-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.AlterTableAddConstraint.tryUpdate(AlterTableAddConstraint.java:204) - at org.h2.command.ddl.AlterTableAddConstraint.update(AlterTableAddConstraint.java:74) - at org.h2.command.ddl.AlterTable.update(AlterTable.java:46) - at org.h2.command.ddl.CommandWithColumns.createConstraints(CommandWithColumns.java:83) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:134) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 121 common frames omitted -2025-04-01 20:41:05.432 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@6659dd4c] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@a548a06 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@67cbcded key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.438 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@297e2a40] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@a548a06 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@67cbcded key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.442 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.ChannelRepositoryTest@7eadcc5b] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@a548a06 testClass = com.sprint.mission.discodeit.repository.ChannelRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@67cbcded key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.451 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:05.457 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:41:05.462 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@7e6c5bed] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.468 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@bd25d7e] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.475 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@496dd16f] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.479 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@29456b15] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.485 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@348ef4c0] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.490 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@45eeed13] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.495 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@68eff944] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.504 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@14bdd8a6] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.515 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.MessageRepositoryTest@90181ca] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@104f8912 testClass = com.sprint.mission.discodeit.repository.MessageRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@7832500f key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.526 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.UserRepositoryTest]: UserRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:05.530 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.UserRepositoryTest -2025-04-01 20:41:05.534 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@1c553585] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.538 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@72ddb47a] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.543 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@216d16c8] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.549 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@3b829217] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.554 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@69ac6b6a] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.558 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@7eae7761] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.562 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@232d7256] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.567 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@65468c7d] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.572 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@114be93] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:05.576 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.repository.UserRepositoryTest@4ffa42ba] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [MergedContextConfiguration@1c9d4ac1 testClass = com.sprint.mission.discodeit.repository.UserRepositoryTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@633cc6b5, org.springframework.boot.test.autoconfigure.OverrideAutoConfigurationContextCustomizerFactory$DisableAutoConfigurationContextCustomizer@2daf06fc, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.filter.TypeExcludeFiltersContextCustomizer@34be3d80, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@a120eed1, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@17410c07, [ImportsContextCustomizer@195fe8b5 key = [@org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureDataJpa(), @org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager(), @org.springframework.context.annotation.Import(value={org.springframework.boot.autoconfigure.ImportAutoConfigurationImportSelector.class}), @org.springframework.aot.hint.annotation.Reflective(processors={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}, value={org.springframework.aot.hint.annotation.SimpleReflectiveProcessor.class}), @org.springframework.boot.test.autoconfigure.properties.PropertyMapping(skip=NO, value="spring.test.database"), @org.springframework.test.context.ActiveProfiles(inheritProfiles=true, profiles={"test"}, resolver=org.springframework.test.context.ActiveProfilesResolver.class, value={"test"}), @org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest(bootstrapMode=DEFAULT, excludeAutoConfiguration={}, excludeFilters={}, includeFilters={}, properties={}, showSql=true, useDefaultFilters=true), @org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters(value={org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTypeExcludeFilter.class}), @org.springframework.boot.test.autoconfigure.core.AutoConfigureCache(cacheProvider=NONE), @org.springframework.context.annotation.Import(value={org.springframework.data.jpa.repository.config.JpaAuditingRegistrar.class}), @org.springframework.data.jpa.repository.config.EnableJpaAuditing(auditorAwareRef="", setDates=true, modifyOnCreate=true, dateTimeProviderRef=""), @org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase(connection=NONE, replace=NON_TEST), @org.springframework.test.context.BootstrapWith(value=org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTestContextBootstrapper.class), @org.springframework.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, noRollbackForClassName={}, propagation=REQUIRED, readOnly=false, rollbackFor={}, rollbackForClassName={}, timeout=-1, timeoutString="", transactionManager="", value=""), @org.springframework.boot.autoconfigure.ImportAutoConfiguration(classes={}, exclude={}, value={}), @org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration(enabled=false)]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@1220ef43, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4bcaa195, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@2721044, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@393d4dbc], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:41:06.851 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:41:06.852 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=66923142-b3c8-4152-8331-3fd157d836de, name=공개 채널 -2025-04-01 20:41:06.968 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: f8c01c1d-933f-4255-a19d-be9031fbc6ba -2025-04-01 20:41:06.969 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=f8c01c1d-933f-4255-a19d-be9031fbc6ba -2025-04-01 20:41:06.980 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:41:06.983 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=018cfb1d-43bc-4320-ad53-98ccedcb7399, name=newName -2025-04-01 20:41:07.017 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[95e2e6da-c883-494e-b75a-d32c1bdcbe6b, 130cab5f-cbfe-4a3b-8bbf-7309d2b14e1a] -2025-04-01 20:41:07.018 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:41:07.030 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:41:07.031 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=f579bd3f-0d13-460e-be45-0212c2ffba31 -2025-04-01 20:41:07.050 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=a5d3670d-6731-4646-a6e0-ec7682667dca,조회된 채널 수=2 -2025-04-01 20:41:07.062 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:41:07.072 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[b804f350-9663-46da-9e29-b730bb3104b5, b9882aa0-04f0-451d-bf33-9cd39a5c8a10] -2025-04-01 20:41:07.075 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=ff938c1b-3f40-4b26-921b-d31b5e3c0d06, 참여자 수=2 -2025-04-01 20:41:07.084 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 80bd50bd-59d9-448e-af3e-5b5a03dd022e -2025-04-01 20:41:07.084 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: 80bd50bd-59d9-448e-af3e-5b5a03dd022e -2025-04-01 20:41:07.661 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=57455623-2a80-462d-b33a-651d8e60184a, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:41:07.662 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:41:07.673 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=2861cb98-a04b-4eb8-a479-5d81ca0e82aa, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:41:07.674 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:41:07.684 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=2e4645a3-8ec0-46aa-a97c-5ab1d3bec28c, newContent=n -2025-04-01 20:41:07.688 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=2e4645a3-8ec0-46aa-a97c-5ab1d3bec28c -2025-04-01 20:41:07.696 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=cb265779-9555-495c-a1af-6a4927e62305 -2025-04-01 20:41:07.696 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=cb265779-9555-495c-a1af-6a4927e62305 -2025-04-01 20:41:07.707 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=0d04e67e-57e5-4927-817f-b9390d5473bc, authorId=bb2b75a4-94f9-4bf9-bd0d-6044d886b09f, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:41:07.709 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=f97810c3-6fee-4daf-8409-f66641195ee4, authorId=bb2b75a4-94f9-4bf9-bd0d-6044d886b09f -2025-04-01 20:41:07.716 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=34544366-e69b-452f-95df-4bd4bba6bc53 -2025-04-01 20:41:07.717 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=34544366-e69b-452f-95df-4bd4bba6bc53 -2025-04-01 20:41:07.730 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=b0a1498e-c6b7-475d-8a52-64cdcbad970c, newContent=new -2025-04-01 20:41:07.848 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:41:07.848 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:41:07.851 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:41:07.852 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:41:07.855 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:41:07.856 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:41:07.866 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=3cf9a4a6-7325-43a3-bb99-03587eba43ec, email=old@email.com -2025-04-01 20:41:07.893 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:41:07.895 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:41:07.943 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:41:07.961 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=5d2647bd-a45c-4f5d-a53c-be08db2712b1, email=hong@naver.com -2025-04-01 20:41:07.990 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:41:07.992 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:41:08.048 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@62dc1203, started on Tue Apr 01 20:40:40 KST 2025 -2025-04-01 20:41:08.067 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@11db4d00, started on Tue Apr 01 20:40:51 KST 2025 -2025-04-01 20:41:08.073 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@5b6d1e80, started on Tue Apr 01 20:40:53 KST 2025 -2025-04-01 20:41:33.440 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 16876 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:41:33.444 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:41:37.125 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:41:37.697 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 547 ms. Found 6 JPA repository interfaces. -2025-04-01 20:41:40.063 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:41:40.110 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:41:40.111 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:41:40.343 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:41:40.345 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6856 ms -2025-04-01 20:41:40.863 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:41:41.112 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:41:42.225 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:41:42.235 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:41:42.762 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:41:43.189 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:41:43.343 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:41:44.668 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:41:44.856 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:41:44.873 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:41:44.947 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:41:48.124 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:41:48.133 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:41:49.451 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:41:52.670 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:41:53.083 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:41:53.410 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:41:53.605 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:41:53.836 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:41:55.732 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:41:55.990 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:41:55.993 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:41:55.994 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:41:56.008 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:41:56.048 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 54 ms -2025-04-01 20:41:56.595 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49256 (http) with context path '/' -2025-04-01 20:41:56.628 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 25.165 seconds (process running for 29.388) -2025-04-01 20:41:57.688 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:41:57.801 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@7ff721f8] -2025-04-01 20:41:57.878 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:41:57.988 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=22a0b79e-c32e-4e18-b69e-e0857fb63f87, name=channel-1 -2025-04-01 20:41:58.009 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.010 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@568e33f2] -2025-04-01 20:41:58.132 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:41:58.133 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@15a74ceb] -2025-04-01 20:41:58.134 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:41:58.136 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=1d4cfbdc-fc2b-4890-9767-bec6330ad145, name=channel-2 -2025-04-01 20:41:58.136 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.137 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@517eedbc] -2025-04-01 20:41:58.141 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:41:58.316 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:41:58.357 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:41:58.387 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:41:58.475 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=287d4929-b395-4bc8-b776-ecbe544ec9d7,조회된 채널 수=2 -2025-04-01 20:41:58.480 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@5a0e497b, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:41:58.493 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:41:58.496 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@1df48c2] -2025-04-01 20:41:58.498 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:41:58.511 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=22a0b79e-c32e-4e18-b69e-e0857fb63f87, name=channel-1-edited -2025-04-01 20:41:58.512 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@404cd424] -2025-04-01 20:41:58.515 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:41:58.526 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:41:58.536 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:41:58.540 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=a3a3e95f-7645-41f5-ac35-460bd10d03fc,조회된 채널 수=2 -2025-04-01 20:41:58.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@658f266f, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:41:58.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:41:58.545 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 1d4cfbdc-fc2b-4890-9767-bec6330ad145 -2025-04-01 20:41:58.601 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:41:58.623 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=1d4cfbdc-fc2b-4890-9767-bec6330ad145 -2025-04-01 20:41:58.627 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.628 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:41:58.632 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:41:58.647 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:41:58.652 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:41:58.657 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=af8e1495-03a3-4ccd-9006-9f7d0e55b94e,조회된 채널 수=1 -2025-04-01 20:41:58.663 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:58.664 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@422422f3]] -2025-04-01 20:41:58.736 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:41:58.746 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@bc4d41e] -2025-04-01 20:41:58.774 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:41:58.827 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:41:58.837 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:41:58.908 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:41:58.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1af7f386] -2025-04-01 20:41:58.954 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:41:58.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1ce8ea6] -2025-04-01 20:41:59.025 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.033 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.046 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:41:59.050 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:41:59.054 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:41:59.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.106 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@775f802b] -2025-04-01 20:41:59.119 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:41:59.122 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@581dfdf7] -2025-04-01 20:41:59.123 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:41:59.128 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=cfbe2ed0-9d44-4f0e-a698-a9f4f199a78b, name=공지사항 -2025-04-01 20:41:59.130 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.131 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@57f649d7] -2025-04-01 20:41:59.144 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:41:59.148 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@6c90ba07] -2025-04-01 20:41:59.166 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[4dbef2c3-1dc2-475e-8a6a-2cd5a0b0dbde] -2025-04-01 20:41:59.179 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:41:59.195 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=56d48e55-c21a-4ca9-8bdf-f6f06e86959e, 참여자 수=1 -2025-04-01 20:41:59.196 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.197 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@611c7ab5] -2025-04-01 20:41:59.245 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:41:59.257 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:41:59.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:41:59.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@503cf9a8] -2025-04-01 20:41:59.295 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:41:59.300 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:41:59.310 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:41:59.324 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:41:59.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@910c064] -2025-04-01 20:41:59.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:41:59.351 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@166ee706] -2025-04-01 20:41:59.358 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.363 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.366 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:41:59.369 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:41:59.372 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:41:59.403 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.405 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@223efee3] -2025-04-01 20:41:59.412 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:41:59.413 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@710b0c90] -2025-04-01 20:41:59.416 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:41:59.420 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=36fde92b-9c17-463a-a7c1-a1f05610298e, name=test-channel -2025-04-01 20:41:59.422 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.423 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@10413699] -2025-04-01 20:41:59.435 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:41:59.445 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@32bdf93c] -2025-04-01 20:41:59.464 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=36fde92b-9c17-463a-a7c1-a1f05610298e, authorId=05e023dd-6273-4643-8534-43a78cf76efc, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:41:59.524 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=3274b522-14b3-4272-bee4-e256d92c7fcb, authorId=05e023dd-6273-4643-8534-43a78cf76efc -2025-04-01 20:41:59.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.558 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@64be2898] -2025-04-01 20:41:59.703 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:41:59.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4cb79101] -2025-04-01 20:41:59.710 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:41:59.715 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:41:59.722 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:41:59.768 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:41:59.770 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7d92b202] -2025-04-01 20:41:59.777 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:41:59.779 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@62dec58b] -2025-04-01 20:41:59.781 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 20:41:59.784 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=04809e18-0578-48d9-a924-d867bbc44432, name=test-channel -2025-04-01 20:41:59.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.787 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@323607d2] -2025-04-01 20:41:59.793 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:41:59.795 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@16c8197c] -2025-04-01 20:41:59.797 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=04809e18-0578-48d9-a924-d867bbc44432, authorId=4b56fc0e-8333-41f5-84b6-3e77d0ee8367, 첨부파일 수=0, 내용=Hello! -2025-04-01 20:41:59.805 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=558db051-0223-4b34-b8aa-a78491d93236, authorId=4b56fc0e-8333-41f5-84b6-3e77d0ee8367 -2025-04-01 20:41:59.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.814 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@37b2cf67] -2025-04-01 20:41:59.822 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:41:59.824 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=558db051-0223-4b34-b8aa-a78491d93236 -2025-04-01 20:41:59.836 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.848 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.856 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.864 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:41:59.879 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:41:59.882 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:41:59.888 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:41:59.895 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=558db051-0223-4b34-b8aa-a78491d93236 -2025-04-01 20:41:59.897 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:41:59.898 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:41:59.911 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:41:59.953 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:41:59.972 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:41:59.976 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:42:00.000 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:00.001 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@366046d9] -2025-04-01 20:42:00.065 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:00.081 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:42:00.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:42:00.144 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@387cc7fc] -2025-04-01 20:42:00.159 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:42:00.164 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:42:00.170 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:42:00.233 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:42:00.234 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@279ffe5d] -2025-04-01 20:42:00.244 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:42:00.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3890ad05] -2025-04-01 20:42:00.304 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:00.333 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:00.353 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:42:00.401 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:42:00.411 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:42:00.419 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:00.420 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2715f9b0] -2025-04-01 20:42:00.607 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:42:00.620 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5310d52d] -2025-04-01 20:42:00.622 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:42:00.628 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:42:00.633 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:42:00.652 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:42:00.652 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2769ae78] -2025-04-01 20:42:00.668 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:42:00.668 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@14cebb17] -2025-04-01 20:42:00.732 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:00.743 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:00.752 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:42:00.763 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:42:00.768 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:42:00.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:00.776 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@72e4df1c] -2025-04-01 20:42:00.814 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:42:00.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@4bbf97b8] -2025-04-01 20:42:00.847 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=3a496b02-e534-4b8c-8a94-aea44d5ce0ba, email=hong@test.com -2025-04-01 20:42:00.851 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:42:00.852 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1338f5d] -2025-04-01 20:42:00.879 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:42:00.916 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:42:00.920 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:42:00.928 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 20:42:00.944 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:00.945 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@642725e0]] -2025-04-01 20:42:01.035 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:42:01.037 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4bcc264f] -2025-04-01 20:42:01.040 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:42:01.055 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:42:01.066 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:42:01.078 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:42:01.078 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6914d80] -2025-04-01 20:42:01.089 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:42:01.095 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=218dcbcd-b530-4a05-bf2f-94eaf7f46ea3, email=bye@test.com -2025-04-01 20:42:01.104 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:01.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:42:01.110 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:42:01.111 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1a50997] -2025-04-01 20:42:01.116 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:01.121 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:01.128 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:42:01.135 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:42:01.140 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:42:01.144 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:42:01.157 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:42:01.169 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:01.171 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@61c2666e] -2025-04-01 20:42:01.176 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:42:01.198 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:01.313 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:42:01.476 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 16876 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:42:01.477 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:42:04.173 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:42:04.318 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 141 ms. Found 6 JPA repository interfaces. -2025-04-01 20:42:04.742 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:42:04.744 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:42:04.745 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:42:04.849 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:42:04.849 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3366 ms -2025-04-01 20:42:05.085 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:42:05.212 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:42:05.217 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:42:05.218 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:42:05.239 [Test worker] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) -2025-04-01 20:42:05.241 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:42:05.250 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:42:05.254 [Test worker] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2025-04-01 20:42:05.380 [Test worker] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - + ... 17 common frames omitted +Caused by: java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + at com.zaxxer.hikari.util.DriverDataSource.(DriverDataSource.java:109) + at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:327) + at com.zaxxer.hikari.pool.PoolBase.(PoolBase.java:113) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:91) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:52) + ... 25 common frames omitted +2025-04-11 09:41:22.999 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Starting DiscodeitApplication using Java 17.0.12 with PID 1108 (C:\Users\qwert\1-sprint-mission\build\classes\java\main started by qwert in C:\Users\qwert\1-sprint-mission) +2025-04-11 09:41:23.002 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - The following 1 profile is active: "prod" +2025-04-11 09:41:25.164 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-04-11 09:41:25.484 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 305 ms. Found 6 JPA repository interfaces. +2025-04-11 09:41:26.692 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8081 (http) +2025-04-11 09:41:26.713 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-11 09:41:26.714 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] +2025-04-11 09:41:26.873 [main] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-11 09:41:26.874 [main] [] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3796 ms +2025-04-11 09:41:27.154 [main] [] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use +2025-04-11 09:41:27.237 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-04-11 09:41:27.250 [main] [] WARN org.postgresql.util.PGPropertyUtil - JDBC URL invalid port number: ${DB_PORT} +2025-04-11 09:41:27.251 [main] [] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script +2025-04-11 09:41:27.257 [main] [] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-04-11 09:41:27.283 [main] [] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2025-04-01 20:42:05.483 [Test worker] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) +2025-04-11 09:41:27.314 [main] [] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) @@ -74132,105 +211,10 @@ org.springframework.beans.factory.BeanCreationException: Error creating bean wit at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.sprint.mission.discodeit.DiscodeitApplication.main(DiscodeitApplication.java:11) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) @@ -74239,11 +223,9 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) + ... 10 common frames omitted +Caused by: org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:67) at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) @@ -74252,116 +234,36 @@ Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedExcepti at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:42:05.518 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest@523de852] -java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@76e348b0 testClass = com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) + ... 17 common frames omitted +Caused by: java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + at com.zaxxer.hikari.util.DriverDataSource.(DriverDataSource.java:109) + at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:327) + at com.zaxxer.hikari.pool.PoolBase.(PoolBase.java:113) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:91) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:52) + ... 25 common frames omitted +2025-04-11 09:43:58.273 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Starting DiscodeitApplication using Java 17.0.12 with PID 1600 (C:\Users\qwert\1-sprint-mission\build\classes\java\main started by qwert in C:\Users\qwert\1-sprint-mission) +2025-04-11 09:43:58.276 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - The following 1 profile is active: "prod" +2025-04-11 09:44:00.089 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-04-11 09:44:00.396 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 288 ms. Found 6 JPA repository interfaces. +2025-04-11 09:44:01.647 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8081 (http) +2025-04-11 09:44:01.707 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-11 09:44:01.708 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] +2025-04-11 09:44:01.924 [main] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-11 09:44:01.925 [main] [] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3594 ms +2025-04-11 09:44:02.242 [main] [] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use +2025-04-11 09:44:02.320 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-04-11 09:44:03.886 [main] [] WARN org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script +2025-04-11 09:44:03.892 [main] [] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-04-11 09:44:03.922 [main] [] INFO org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-04-11 09:44:03.946 [main] [] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Failed to initialize dependency 'dataSourceScriptDatabaseInitializer' of LoadTimeWeaverAware bean 'entityManagerFactory': Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) @@ -74370,17 +272,10 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - ... 89 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.sprint.mission.discodeit.DiscodeitApplication.main(DiscodeitApplication.java:11) +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute database script at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1812) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) @@ -74389,11 +284,9 @@ Caused by: org.springframework.beans.factory.BeanCreationException: Error creati at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) - ... 105 common frames omitted -Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of class path resource [schema-h2.sql]: CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:282) - at org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.populate(ResourceDatabasePopulator.java:254) - at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:54) + ... 10 common frames omitted +Caused by: org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:67) at org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer.runScripts(DataSourceScriptDatabaseInitializer.java:87) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.runScripts(AbstractScriptDatabaseInitializer.java:146) at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.applyScripts(AbstractScriptDatabaseInitializer.java:108) @@ -74402,24224 +295,88 @@ Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedExcepti at org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.afterPropertiesSet(AbstractScriptDatabaseInitializer.java:66) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - ... 112 common frames omitted -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "BINARY_CONTENTS" already exists; SQL statement: -CREATE TABLE binary_contents ( id UUID PRIMARY KEY, created_at TIMESTAMP NOT NULL, file_path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, size BIGINT NOT NULL, content_type VARCHAR(100) NOT NULL, bytes VARBINARY, message_id UUID ) [42101-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.command.ddl.CreateTable.update(CreateTable.java:91) - at org.h2.command.CommandContainer.update(CommandContainer.java:139) - at org.h2.command.Command.executeUpdate(Command.java:304) - at org.h2.command.Command.executeUpdate(Command.java:248) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94) - at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) - at org.springframework.jdbc.datasource.init.ScriptUtils.executeSqlScript(ScriptUtils.java:261) - ... 122 common frames omitted -2025-04-01 20:42:05.541 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:05.546 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:42:05.553 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest@56fc3dda] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@26c55dfe testClass = com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:42:05.562 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:05.566 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:42:05.587 [Test worker] WARN org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener] to prepare test instance [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest@4bca60f8] -java.lang.IllegalStateException: ApplicationContext failure threshold (1) exceeded: skipping repeated attempt to load context for [WebMergedContextConfiguration@672c9f90 testClass = com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest, locations = [], classes = [com.sprint.mission.discodeit.DiscodeitApplication], contextInitializerClasses = [], activeProfiles = ["test"], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true", "server.port=0"], contextCustomizers = [org.springframework.boot.test.autoconfigure.OnFailureConditionReportContextCustomizerFactory$OnFailureConditionReportContextCustomizer@2ab26378, org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5984feef, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3dc95b8b, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@513b52af, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@44d64d4e, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@44a085e5, org.springframework.boot.test.web.reactor.netty.DisableReactorResourceFactoryGlobalResourcesContextCustomizerFactory$DisableReactorResourceFactoryGlobalResourcesContextCustomizerCustomizer@257ef9ed, org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0, org.springframework.boot.test.context.SpringBootTestAnnotation@7526455a], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:145) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -2025-04-01 20:42:05.603 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:05.698 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:42:05.870 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 16876 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:42:05.870 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:42:06.216 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:42:06.288 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 70 ms. Found 6 JPA repository interfaces. -2025-04-01 20:42:06.312 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:42:06.350 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:08df6c69-0d20-4458-b454-796adc35b843;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:42:06.414 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:42:06.426 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:42:06.463 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:42:06.467 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:42:06.468 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:42:06.471 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@5b4338ef'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:42:06.783 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:42:06.783 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:42:06.920 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.213 seconds (process running for 39.679) -2025-04-01 20:42:06.960 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:06.967 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:06.970 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:06.973 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:06.989 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:42:07.025 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:42:07.235 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.241 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.245 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:42:07.250 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:42:07.265 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:42:07.278 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.288 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:42:07.308 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:07.316 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:42:07.336 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:42:07.428 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.430 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.432 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.434 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.436 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:42:07.443 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:42:07.447 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 20:42:10.122 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:42:10.132 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:42:10.133 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:42:10.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:10.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3e419d4d] -2025-04-01 20:42:10.146 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:42:10.167 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:42:10.171 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:10.172 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:42:10.189 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:42:10.191 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@7fecf95a] -2025-04-01 20:42:10.195 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:42:10.196 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:10.197 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1f7196f4] -2025-04-01 20:42:10.198 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:42:10.224 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:10.277 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:42:10.437 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 16876 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:42:10.438 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:42:10.452 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@e4d194d -2025-04-01 20:42:11.192 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:42:11.217 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:42:11.294 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:42:11.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:42:11.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:42:11.326 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:42:11.326 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:42:11.328 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:42:11.344 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.06 seconds (process running for 44.104) -2025-04-01 20:42:11.358 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:42:11.366 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@6d90e705] -2025-04-01 20:42:11.374 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:42:11.383 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.383 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6afc9bcc] -2025-04-01 20:42:11.385 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:42:11.403 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:42:11.406 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:42:11.407 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.408 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@54655bb2] -2025-04-01 20:42:11.411 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:42:11.427 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:42:11.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@9d898c2] -2025-04-01 20:42:11.454 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.455 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@564a050c] -2025-04-01 20:42:11.474 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:42:11.475 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@101cb771] -2025-04-01 20:42:11.477 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.478 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@1678a21b] -2025-04-01 20:42:11.493 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:42:11.497 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:42:11.498 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:42:11.499 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.500 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@68be1d3f] -2025-04-01 20:42:11.502 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:42:11.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:42:11.519 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.519 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:42:11.534 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:42:11.535 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@6c728d53] -2025-04-01 20:42:11.538 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:42:11.539 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@41bb5fec] -2025-04-01 20:42:11.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:42:11.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:42:11.568 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:11.569 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5db6a46a] -2025-04-01 20:42:11.586 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:42:11.611 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:42:11.702 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 16876 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:42:11.702 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:42:11.707 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@615f52f2 -2025-04-01 20:42:12.276 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:42:12.304 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:42:12.371 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:42:12.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:42:12.385 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:42:12.397 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:42:12.397 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:42:12.398 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:42:12.410 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.793 seconds (process running for 45.169) -2025-04-01 20:42:12.424 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:42:12.432 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@778c23de] -2025-04-01 20:42:12.440 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:42:12.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:12.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@65e5e88b] -2025-04-01 20:42:12.450 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:42:12.462 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:42:12.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:12.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@3e544083, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:42:12.488 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:42:12.493 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@56cb081c] -2025-04-01 20:42:12.494 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:42:12.497 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@2a5debb9] -2025-04-01 20:42:12.509 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:42:12.512 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@63449240] -2025-04-01 20:42:12.514 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:42:12.515 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@eaa8d49] -2025-04-01 20:42:12.527 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:42:12.529 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@4befaf06] -2025-04-01 20:42:12.531 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:42:12.532 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:12.533 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4773cde2] -2025-04-01 20:42:12.536 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:42:12.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:42:12.551 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5e5037a] -2025-04-01 20:42:12.593 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:42:12.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:12.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4f92a0cc] -2025-04-01 20:42:12.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] ] -2025-04-01 20:42:12.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:42:12.611 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6ca8b600] -2025-04-01 20:42:12.613 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:42:12.614 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@69831eba] -2025-04-01 20:42:12.628 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:42:12.631 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:42:12.631 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:42:13.497 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:42:13.498 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a047b198-2fb6-460c-9bd9-a683d1c70895, name=공개 채널 -2025-04-01 20:42:13.565 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: ee6f94b9-6fbb-4f7f-9427-8410b8a2d666 -2025-04-01 20:42:13.566 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=ee6f94b9-6fbb-4f7f-9427-8410b8a2d666 -2025-04-01 20:42:13.577 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:42:13.577 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=1bdf17ee-b6a2-434b-a60f-76b3d1979615, name=newName -2025-04-01 20:42:13.588 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[2b68d2ec-c170-4aed-8e36-2e1e4d41a306, 5d2199c4-f315-4587-8e06-955911b428a9] -2025-04-01 20:42:13.590 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:42:13.599 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:42:13.600 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=63cfe95c-4a71-45a8-8722-bbcdda5754a9 -2025-04-01 20:42:13.617 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=3344e085-161b-4e62-bf92-58806fa3c4ec,조회된 채널 수=2 -2025-04-01 20:42:13.628 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:42:13.639 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[09884cad-697f-40e7-bd82-d4a75ec82bb3, 5733313b-af0e-4453-a149-ad18bcbc56ad] -2025-04-01 20:42:13.640 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=691819ce-2ae0-47cb-9181-6e7c6a18c635, 참여자 수=2 -2025-04-01 20:42:13.650 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 21d551b8-76f6-4380-a2ec-9b60f8054b9d -2025-04-01 20:42:13.651 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: 21d551b8-76f6-4380-a2ec-9b60f8054b9d -2025-04-01 20:42:14.137 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=665d51dc-a7fe-489e-a842-676c6f0dbed9, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:42:14.138 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:42:14.147 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=a50837c5-3f37-4a18-a50b-e1786e332d58, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:42:14.148 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:42:14.157 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=0333596b-f8fb-437c-b69c-cd1d03acad06, newContent=n -2025-04-01 20:42:14.158 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=0333596b-f8fb-437c-b69c-cd1d03acad06 -2025-04-01 20:42:14.168 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=623d8d82-ca0b-4961-a039-4dc4744ce887 -2025-04-01 20:42:14.169 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=623d8d82-ca0b-4961-a039-4dc4744ce887 -2025-04-01 20:42:14.178 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=a95d3a52-8bea-4be4-abda-352833877206, authorId=f72aa3e8-1b47-41ab-9b8b-6cb3d611614d, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:42:14.180 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=f527c63a-1859-4b54-a073-c1ba7664a973, authorId=f72aa3e8-1b47-41ab-9b8b-6cb3d611614d -2025-04-01 20:42:14.190 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=370448ea-cad0-4e91-a674-bf4ef328a557 -2025-04-01 20:42:14.191 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=370448ea-cad0-4e91-a674-bf4ef328a557 -2025-04-01 20:42:14.210 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=dc659fce-cd37-472f-88a9-ab72088ff677, newContent=new -2025-04-01 20:42:14.325 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:42:14.325 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:42:14.327 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:42:14.327 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:42:14.328 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:42:14.329 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:42:14.334 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=a744ba0c-bcb7-42da-b9d4-bb0fd197caa6, email=old@email.com -2025-04-01 20:42:14.343 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:42:14.344 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:42:14.359 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:42:14.372 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=7abce5ee-eeab-4a13-8234-7b836c852454, email=hong@naver.com -2025-04-01 20:42:14.379 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:42:14.380 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:42:14.416 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:42:14.894 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:42:15.324 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:42:15.329 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:42:15.330 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:42:15.338 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:42:15.341 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@3f43af2a, started on Tue Apr 01 20:42:08 KST 2025 -2025-04-01 20:42:15.344 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@e4d194d, started on Tue Apr 01 20:42:10 KST 2025 -2025-04-01 20:42:15.346 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@615f52f2, started on Tue Apr 01 20:42:11 KST 2025 -2025-04-01 20:43:23.816 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 12356 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:43:23.819 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:43:26.942 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:43:27.521 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 548 ms. Found 6 JPA repository interfaces. -2025-04-01 20:43:30.213 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:43:30.255 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:43:30.256 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:43:30.462 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:43:30.464 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6590 ms -2025-04-01 20:43:30.920 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:43:31.268 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:43:31.529 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:43:31.628 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:43:32.464 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:43:32.548 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:43:33.241 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:43:33.246 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:43:33.314 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:43:33.332 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:43:33.395 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:43:37.036 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:43:37.044 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:43:39.985 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:43:46.155 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:43:46.662 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:43:47.338 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:43:47.486 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:43:47.784 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:43:49.060 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:43:49.178 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:43:49.642 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49342 (http) with context path '/' -2025-04-01 20:43:49.680 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 27.19 seconds (process running for 31.77) -2025-04-01 20:43:51.718 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49342/api/users -2025-04-01 20:43:51.825 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:43:51.835 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:43:52.199 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:43:52.200 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:43:52.201 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:43:52.201 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:43:52.201 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:43:52.204 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@225503f4 -2025-04-01 20:43:52.205 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@488073c5 -2025-04-01 20:43:52.205 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:43:52.206 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 20:43:52.250 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:43:52.342 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:43:52.445 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@214ab119] -2025-04-01 20:43:52.604 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:43:52.871 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:43:52.901 [http-nio-auto-1-exec-1] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:43:52.901 [http-nio-auto-1-exec-1] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:43:52.950 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:43:52.979 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:43:52.981 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@136c0936] -2025-04-01 20:43:53.018 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:43:53.023 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:43:53.043 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:43:53.168 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:43:53.172 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:43:53.200 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49342/api/users -2025-04-01 20:43:53.210 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:43:53.211 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:43:53.222 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:43:53.234 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:43:53.236 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@13dec310] -2025-04-01 20:43:53.239 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:43:53.242 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:43:53.244 [http-nio-auto-1-exec-2] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:43:53.246 [http-nio-auto-1-exec-2] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:43:53.249 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:43:53.251 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:43:53.252 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7536cf08] -2025-04-01 20:43:53.254 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:43:53.255 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:43:53.258 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:43:53.273 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:43:53.278 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:43:53.305 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49342/api/users -2025-04-01 20:43:53.315 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:43:53.316 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:43:53.321 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:43:53.328 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:43:53.333 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1d94763e] -2025-04-01 20:43:53.335 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:43:53.338 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:43:53.340 [http-nio-auto-1-exec-3] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:43:53.341 [http-nio-auto-1-exec-3] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:43:53.344 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:43:53.346 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:43:53.346 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@49afe7fb] -2025-04-01 20:43:53.349 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:43:53.349 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:43:53.351 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:43:53.386 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:43:53.797 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:43:53.992 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:43:53.996 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:43:53.998 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:45:28.385 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 7696 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:45:28.389 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:45:30.991 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:45:31.428 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 411 ms. Found 6 JPA repository interfaces. -2025-04-01 20:45:33.573 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:45:33.606 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:45:33.607 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:45:33.787 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:45:33.789 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5352 ms -2025-04-01 20:45:34.262 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:45:34.596 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:45:34.838 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:45:34.958 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:45:35.696 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:45:35.765 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:45:36.386 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:45:36.390 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:45:36.461 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:45:36.481 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:45:36.538 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:45:39.602 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:45:39.609 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:45:41.119 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:45:44.348 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:45:44.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:45:44.835 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:45:44.949 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:45:45.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:45:46.019 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:45:46.101 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:45:46.430 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49391 (http) with context path '/' -2025-04-01 20:45:46.460 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 19.236 seconds (process running for 23.627) -2025-04-01 20:45:47.909 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49391/api/users -2025-04-01 20:45:47.976 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:45:47.981 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:45:48.216 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:45:48.217 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:45:48.217 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:45:48.217 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:45:48.217 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:45:48.219 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@5c253666 -2025-04-01 20:45:48.220 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4abcdba8 -2025-04-01 20:45:48.220 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:45:48.220 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:45:48.247 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:45:48.302 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:45:48.356 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5d6a3fae] -2025-04-01 20:45:48.454 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:45:48.657 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:45:48.685 [http-nio-auto-1-exec-1] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:45:48.686 [http-nio-auto-1-exec-1] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:45:48.718 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:45:48.744 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:45:48.746 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2789f00] -2025-04-01 20:45:48.779 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:45:48.781 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:45:48.802 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:45:48.880 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:45:48.883 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:45:48.907 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49391/api/users -2025-04-01 20:45:48.915 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:45:48.915 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:45:48.927 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:45:48.938 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:45:48.941 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4e193f9] -2025-04-01 20:45:48.943 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:45:48.945 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:45:48.948 [http-nio-auto-1-exec-2] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:45:48.948 [http-nio-auto-1-exec-2] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:45:48.950 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:45:48.951 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:45:48.952 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4283e1d7] -2025-04-01 20:45:48.953 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:45:48.955 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:45:48.958 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:45:48.972 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:45:48.976 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:45:49.001 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49391/api/users -2025-04-01 20:45:49.010 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:45:49.011 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:45:49.016 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:45:49.023 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:45:49.026 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@60e82dc1] -2025-04-01 20:45:49.028 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:45:49.030 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:45:49.033 [http-nio-auto-1-exec-3] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:45:49.035 [http-nio-auto-1-exec-3] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:45:49.037 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:45:49.038 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:45:49.039 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3c108681] -2025-04-01 20:45:49.042 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:45:49.042 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:45:49.045 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:45:49.075 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:45:49.460 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:45:49.612 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:45:49.614 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:45:49.616 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:46:42.719 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 4872 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:46:42.725 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:46:47.111 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:46:47.710 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 574 ms. Found 6 JPA repository interfaces. -2025-04-01 20:46:50.502 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:46:50.541 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:46:50.542 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:46:50.749 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:46:50.751 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7941 ms -2025-04-01 20:46:51.323 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:46:51.705 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:46:51.947 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:46:52.067 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:46:52.912 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:46:52.998 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:46:53.608 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:46:53.614 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:46:53.682 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:46:53.696 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:46:53.758 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:46:56.664 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:46:56.671 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:46:57.864 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:47:01.017 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:47:01.689 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:47:02.337 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:47:02.486 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:47:02.950 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:47:03.997 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:47:04.102 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:47:04.494 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49443 (http) with context path '/' -2025-04-01 20:47:04.516 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 24.446 seconds (process running for 30.36) -2025-04-01 20:47:06.030 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49443/api/users -2025-04-01 20:47:06.113 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:47:06.119 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:47:06.416 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:47:06.417 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:47:06.417 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:47:06.418 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:47:06.418 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:47:06.420 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@3a87209c -2025-04-01 20:47:06.421 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2f658ff9 -2025-04-01 20:47:06.422 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:47:06.422 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 20:47:06.459 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:47:06.542 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:06.608 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@13e3e1c6] -2025-04-01 20:47:06.730 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:06.884 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:06.911 [http-nio-auto-1-exec-1] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:06.911 [http-nio-auto-1-exec-1] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:06.933 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:06.950 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:06.952 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6b2618f2] -2025-04-01 20:47:06.976 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:06.979 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:47:06.992 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:47:07.048 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:07.051 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:47:07.083 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49443/api/users -2025-04-01 20:47:07.091 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:47:07.092 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:47:07.099 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:47:07.111 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:07.112 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@1745b4e1] -2025-04-01 20:47:07.113 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:07.115 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:07.117 [http-nio-auto-1-exec-4] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:07.117 [http-nio-auto-1-exec-4] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:07.120 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:07.122 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:07.123 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2994f661] -2025-04-01 20:47:07.125 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:07.126 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:47:07.128 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:47:07.140 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:07.143 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:47:07.163 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49443/api/users -2025-04-01 20:47:07.171 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:47:07.171 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:47:07.177 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:47:07.182 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:07.186 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3f5661d4] -2025-04-01 20:47:07.188 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:07.190 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:07.192 [http-nio-auto-1-exec-2] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:07.195 [http-nio-auto-1-exec-2] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:07.197 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:07.198 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:07.199 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1d4e00d] -2025-04-01 20:47:07.200 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:07.200 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 500 INTERNAL_SERVER_ERROR -2025-04-01 20:47:07.202 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 500 INTERNAL_SERVER_ERROR -2025-04-01 20:47:07.231 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.ChannelControllerTest]: ChannelControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:07.304 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.ChannelControllerTest -2025-04-01 20:47:07.418 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 4872 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:47:07.418 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:47:07.425 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@51a9049b -2025-04-01 20:47:08.499 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:47:08.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:47:08.758 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:47:08.770 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:47:08.789 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:47:08.870 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:47:08.872 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:47:08.876 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:47:08.988 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 1.659 seconds (process running for 34.832) -2025-04-01 20:47:09.247 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:47:09.285 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@6ffaa6e0] -2025-04-01 20:47:09.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.369 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3fa45ca5] -2025-04-01 20:47:09.730 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:47:09.735 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3887c006] -2025-04-01 20:47:09.743 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.744 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6a243905] -2025-04-01 20:47:09.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:47:09.780 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@daf2775] -2025-04-01 20:47:09.790 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:47:09.799 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.800 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5eb0dcd4] -2025-04-01 20:47:09.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:47:09.824 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:47:09.838 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.840 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@62f18120, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:47:09.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:47:09.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@6bf6b266] -2025-04-01 20:47:09.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@46ac942] -2025-04-01 20:47:09.933 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:47:09.935 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@23532bd7] -2025-04-01 20:47:09.942 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:47:09.943 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.944 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@29d74ac4] -2025-04-01 20:47:09.946 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:47:09.965 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:47:09.967 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@a61492b] -2025-04-01 20:47:09.993 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:47:09.995 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:09.996 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@26f884cb] -2025-04-01 20:47:09.998 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 20:47:10.016 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:47:10.026 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:47:10.027 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:10.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:10.029 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@45bba747] -2025-04-01 20:47:10.039 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:47:10.059 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:47:10.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:10.065 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:47:10.084 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:47:10.087 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@794419ba] -2025-04-01 20:47:10.089 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:47:10.090 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:10.091 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4a67f34c] -2025-04-01 20:47:10.092 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:47:10.115 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:10.159 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:47:10.270 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 4872 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:47:10.272 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:47:10.280 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3f6409e -2025-04-01 20:47:11.025 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:47:11.060 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:47:11.143 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:47:11.152 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:47:11.168 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:47:11.189 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:47:11.190 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:47:11.192 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:47:11.211 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.047 seconds (process running for 37.054) -2025-04-01 20:47:11.230 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:47:11.238 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@40f44ff3] -2025-04-01 20:47:11.250 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:47:11.260 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.262 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2e86708] -2025-04-01 20:47:11.263 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:47:11.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:47:11.309 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:11.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@79f81c0b] -2025-04-01 20:47:11.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:47:11.375 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:47:11.380 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@71a812a8] -2025-04-01 20:47:11.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@3d31bb28] -2025-04-01 20:47:11.460 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:47:11.464 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@67d300fd] -2025-04-01 20:47:11.466 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@570b0fd4] -2025-04-01 20:47:11.486 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:47:11.491 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:47:11.495 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:11.496 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.497 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@40517ff4] -2025-04-01 20:47:11.499 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:47:11.518 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:47:11.523 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.524 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:47:11.545 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:47:11.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@6235ff82] -2025-04-01 20:47:11.551 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:47:11.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.558 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1fdcddae] -2025-04-01 20:47:11.560 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:47:11.599 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:47:11.631 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:11.632 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@2ace4b72] -2025-04-01 20:47:11.700 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:11.796 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:47:11.977 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 4872 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:47:11.978 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:47:11.984 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@730d8e91 -2025-04-01 20:47:12.645 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:47:12.673 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:47:12.754 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:47:12.763 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:47:12.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:47:12.792 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:47:12.792 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:47:12.794 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:47:12.807 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.992 seconds (process running for 38.651) -2025-04-01 20:47:12.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:47:12.836 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@65e05936] -2025-04-01 20:47:12.843 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:47:12.850 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:12.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5bc5531b] -2025-04-01 20:47:12.854 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:47:12.867 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:47:12.877 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:12.877 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@6a4e0224, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:47:12.904 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:47:12.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@6568c13f] -2025-04-01 20:47:12.909 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:47:12.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@6b63889] -2025-04-01 20:47:12.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:47:12.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@1f53fa15] -2025-04-01 20:47:12.929 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:47:12.930 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5ecee66a] -2025-04-01 20:47:12.955 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:47:12.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@690bff4a] -2025-04-01 20:47:12.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:12.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:12.959 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5ba55f4] -2025-04-01 20:47:12.962 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:47:12.974 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:12.977 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2fcf895d] -2025-04-01 20:47:13.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:47:13.016 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:13.016 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@23e71f49] -2025-04-01 20:47:13.018 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 20:47:13.032 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:13.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@69d01206] -2025-04-01 20:47:13.036 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:47:13.038 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@87503b8] -2025-04-01 20:47:13.049 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:47:13.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:13.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:47:13.069 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:13.114 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:47:13.232 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 4872 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:47:13.232 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:47:14.271 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:47:14.390 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 112 ms. Found 6 JPA repository interfaces. -2025-04-01 20:47:14.835 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:47:14.838 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:47:14.839 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:47:14.997 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:47:14.997 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1760 ms -2025-04-01 20:47:15.313 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:47:15.474 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:47:15.490 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:47:15.533 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:47:15.539 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:47:15.541 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:47:15.542 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:47:15.543 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:47:15.544 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:47:15.545 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:47:16.053 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:47:16.054 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:47:17.070 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:47:17.179 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:47:17.281 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:47:17.336 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:47:17.390 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:47:18.152 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:47:18.228 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:47:18.229 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:47:18.230 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:47:18.240 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:47:18.275 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 45 ms -2025-04-01 20:47:18.370 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49450 (http) with context path '/' -2025-04-01 20:47:18.384 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 5.259 seconds (process running for 44.228) -2025-04-01 20:47:18.417 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:47:18.423 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@22277fec] -2025-04-01 20:47:18.435 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:47:18.714 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=ea2bd43c-b618-432d-951a-409a55c454fe, name=channel-1 -2025-04-01 20:47:18.754 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:18.755 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@57898fe3] -2025-04-01 20:47:18.793 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:47:18.795 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@396e7006] -2025-04-01 20:47:18.797 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:47:18.801 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=48e5c48d-18da-4783-ab73-10215c6a1dd2, name=channel-2 -2025-04-01 20:47:18.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:18.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@566ce2cc] -2025-04-01 20:47:18.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:47:18.996 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:47:19.009 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.009 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "CHANNELS" not found (this database is empty); SQL statement: -insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:19.013 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.022 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.023 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@69ab537a] -2025-04-01 20:47:19.028 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "CHANNELS" not found (this database is empty); SQL statement:insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?) [42104-232]] [insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?)]; SQL [insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?)]] -2025-04-01 20:47:19.074 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:19.077 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@59490c00] -2025-04-01 20:47:19.087 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:19.090 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:19.092 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.092 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:19.095 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.096 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.097 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@48c5d5b2] -2025-04-01 20:47:19.098 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:19.127 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:19.136 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:47:19.161 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:19.162 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5db6205a] -2025-04-01 20:47:19.163 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:19.166 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:19.169 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.169 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:19.171 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.172 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.172 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@54eac86d] -2025-04-01 20:47:19.173 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:19.208 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:19.209 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@74b642d9] -2025-04-01 20:47:19.210 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:19.212 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:19.214 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.214 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:19.217 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.218 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.218 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5c6c3276] -2025-04-01 20:47:19.219 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:19.245 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:19.252 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:47:19.273 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:19.274 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2da2aaf4] -2025-04-01 20:47:19.276 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:19.279 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:19.280 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.282 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:19.286 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.287 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.287 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@778c23de] -2025-04-01 20:47:19.288 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:19.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:19.321 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5177d2af] -2025-04-01 20:47:19.322 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:47:19.325 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:19.326 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.327 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:19.329 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.329 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.330 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@28b8ae14] -2025-04-01 20:47:19.333 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:19.365 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:47:19.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@291f1425] -2025-04-01 20:47:19.368 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:47:19.370 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:47:19.372 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:19.372 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232] -2025-04-01 20:47:19.375 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:47:19.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:47:19.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7775d11c] -2025-04-01 20:47:19.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement [Table "USERS" not found (this database is empty); SQL statement:select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only [42104-232]] [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]; SQL [select u1_0.id from users u1_0 where u1_0.email=? fetch first ? rows only]] -2025-04-01 20:47:19.406 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:19.462 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:47:19.565 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 4872 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:47:19.566 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:47:19.954 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:47:20.049 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 92 ms. Found 6 JPA repository interfaces. -2025-04-01 20:47:20.077 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:47:20.185 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:912fd768-1c1b-4760-9db9-d1d7072c03ff;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:47:20.278 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:47:20.298 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:47:20.350 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:47:20.355 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:47:20.356 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:47:20.359 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@7a19cc03'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:47:20.795 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:47:20.796 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:47:20.994 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.527 seconds (process running for 46.839) -2025-04-01 20:47:21.052 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:47:21.052 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.052 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:21.068 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:47:21.069 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.070 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "CHANNELS" not found (this database is empty); SQL statement: -insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:21.270 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:47:21.278 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.278 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "CHANNELS" not found (this database is empty); SQL statement: -select count(*) from channels c1_0 where c1_0.id=? [42104-232] -2025-04-01 20:47:21.294 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:47:21.295 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.295 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:21.309 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:47:21.338 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:47:21.669 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:47:21.671 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.672 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "MESSAGES" not found (this database is empty); SQL statement: -select m1_0.id,m1_0.author_id,m1_0.channel_id,m1_0.content,m1_0.created_at,m1_0.updated_at from messages m1_0 left join channels c1_0 on c1_0.id=m1_0.channel_id where c1_0.id=? [42104-232] -2025-04-01 20:47:21.833 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:47:21.835 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.835 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:21.872 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:47:21.873 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.873 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "CHANNELS" not found (this database is empty); SQL statement: -insert into channels (created_at,description,name,type,updated_at,id) values (?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:21.896 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:47:21.897 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.898 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "USERS" not found (this database is empty); SQL statement: -insert into users (created_at,email,password,profile_id,updated_at,username,id) values (?,?,?,?,?,?,?) [42104-232] -2025-04-01 20:47:21.922 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:47:21.924 [Test worker] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 42104, SQLState: 42S04 -2025-04-01 20:47:21.924 [Test worker] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table "MESSAGES" not found (this database is empty); SQL statement: -select count(*) from messages m1_0 where m1_0.id=? [42104-232] -2025-04-01 20:47:21.984 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:47:21.995 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:48:24.055 [http-nio-auto-2-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:48:24.055 [http-nio-auto-2-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:48:24.055 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:48:24.055 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:48:24.056 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:48:24.058 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@14c938e1 -2025-04-01 20:48:24.059 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@23e40a38 -2025-04-01 20:48:24.059 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:48:24.060 [http-nio-auto-2-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:48:24.071 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:48:24.135 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:48:24.143 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2c2f9013] -2025-04-01 20:48:24.156 [http-nio-auto-2-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:48:24.159 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:48:24.165 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:48:24.199 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:48:24.202 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:48:24.205 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:48:24.206 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:48:24.212 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:48:24.215 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1d4a6120] -2025-04-01 20:48:24.227 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:48:24.253 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:48:24.259 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:48:24.276 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49486/api/auth/login -2025-04-01 20:48:24.277 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.278 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2e4b6858] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:48:24.284 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:48:24.285 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:48:24.291 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5963341] -2025-04-01 20:48:24.344 [http-nio-auto-2-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:48:24.360 [http-nio-auto-2-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:48:24.382 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.383 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7beb0e2a] -2025-04-01 20:48:24.391 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:48:24.391 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:48:24.391 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:48:24.533 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49486/api/channels/private -2025-04-01 20:48:24.539 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.541 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@80c04b5] as "application/json" -2025-04-01 20:48:24.544 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:48:24.545 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:48:24.547 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@17fdbd8a] -2025-04-01 20:48:24.555 [http-nio-auto-2-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[c1897ce9-5096-4035-98c7-7c88d2baa413] -2025-04-01 20:48:24.557 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:48:24.560 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:48:24.579 [http-nio-auto-2-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=6579fc88-f0f3-40c0-b3f4-c472f35f5875, 참여자 수=1 -2025-04-01 20:48:24.581 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:24.583 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:24.592 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.593 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6afad630] -2025-04-01 20:48:24.594 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:48:24.595 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:48:24.595 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:48:24.597 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49486/api/channels/public -2025-04-01 20:48:24.597 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.598 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@9537a02] as "application/json" -2025-04-01 20:48:24.602 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:48:24.604 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:48:24.606 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@660d2db2] -2025-04-01 20:48:24.609 [http-nio-auto-2-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:48:24.610 [http-nio-auto-2-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=cb7260ba-0325-43d0-9949-a02b6ff1b45c, name=channel-1 -2025-04-01 20:48:24.611 [http-nio-auto-2-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:24.614 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.614 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@43516360] -2025-04-01 20:48:24.615 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:48:24.616 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:48:24.616 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:48:24.617 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49486/api/channels/public -2025-04-01 20:48:24.618 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.618 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@35940070] as "application/json" -2025-04-01 20:48:24.623 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:48:24.624 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:48:24.625 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@458056ec] -2025-04-01 20:48:24.626 [http-nio-auto-2-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:48:24.628 [http-nio-auto-2-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=503dc0e7-090f-42d0-bf2b-4d7eb2cbdc2e, name=channel-2 -2025-04-01 20:48:24.629 [http-nio-auto-2-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:24.632 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.633 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@60dc3bbb] -2025-04-01 20:48:24.635 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:48:24.635 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:48:24.636 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:48:24.640 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49486/api/channels?userId=c1897ce9-5096-4035-98c7-7c88d2baa413 -2025-04-01 20:48:24.640 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.645 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=c1897ce9-5096-4035-98c7-7c88d2baa413", parameters={masked} -2025-04-01 20:48:24.646 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:48:24.652 [http-nio-auto-2-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:48:24.675 [http-nio-auto-2-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:48:24.683 [http-nio-auto-2-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=c1897ce9-5096-4035-98c7-7c88d2baa413,조회된 채널 수=3 -2025-04-01 20:48:24.689 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.690 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@5383256f, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:48:24.693 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:48:24.694 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:48:24.694 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:48:24.704 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:49486/api/channels/cb7260ba-0325-43d0-9949-a02b6ff1b45c -2025-04-01 20:48:24.704 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.705 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@37c9dcff] as "application/json" -2025-04-01 20:48:24.708 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/cb7260ba-0325-43d0-9949-a02b6ff1b45c", parameters={} -2025-04-01 20:48:24.709 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:48:24.711 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@1f204371] -2025-04-01 20:48:24.712 [http-nio-auto-2-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:48:24.716 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:48:24.719 [http-nio-auto-2-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=cb7260ba-0325-43d0-9949-a02b6ff1b45c, name=channel-1-edited -2025-04-01 20:48:24.724 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:48:24.726 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:48:24.729 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:48:24.732 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.732 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3c0d314d] -2025-04-01 20:48:24.733 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:48:24.733 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:48:24.733 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:48:24.740 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:49486/api/channels/503dc0e7-090f-42d0-bf2b-4d7eb2cbdc2e -2025-04-01 20:48:24.745 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/503dc0e7-090f-42d0-bf2b-4d7eb2cbdc2e", parameters={} -2025-04-01 20:48:24.745 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:48:24.747 [http-nio-auto-2-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 503dc0e7-090f-42d0-bf2b-4d7eb2cbdc2e -2025-04-01 20:48:24.750 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:48:24.753 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:48:24.756 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:48:24.757 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:48:24.758 [http-nio-auto-2-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=503dc0e7-090f-42d0-bf2b-4d7eb2cbdc2e -2025-04-01 20:48:24.759 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:48:24.762 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.762 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:48:24.762 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:48:24.763 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:48:24.764 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49486/api/channels?userId=c1897ce9-5096-4035-98c7-7c88d2baa413 -2025-04-01 20:48:24.764 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.766 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=c1897ce9-5096-4035-98c7-7c88d2baa413", parameters={masked} -2025-04-01 20:48:24.767 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:48:24.774 [http-nio-auto-2-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:48:24.778 [http-nio-auto-2-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:48:24.784 [http-nio-auto-2-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=c1897ce9-5096-4035-98c7-7c88d2baa413,조회된 채널 수=2 -2025-04-01 20:48:24.785 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.786 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@31eb535d, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:48:24.788 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:48:24.788 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:48:24.789 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:48:24.797 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:48:24.799 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:48:24.820 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49486/api/users -2025-04-01 20:48:24.826 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.827 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:48:24.835 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:48:24.849 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:48:24.854 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@73d33e77] -2025-04-01 20:48:24.856 [http-nio-auto-2-exec-10] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:48:24.858 [http-nio-auto-2-exec-10] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:48:24.863 [http-nio-auto-2-exec-10] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:48:24.864 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:48:24.870 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.870 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5864708d] -2025-04-01 20:48:24.871 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:48:24.873 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:48:24.874 [http-nio-auto-2-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:48:24.910 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:48:24.914 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:48:24.940 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49486/api/users -2025-04-01 20:48:24.946 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:48:24.946 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:48:24.950 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:48:24.956 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:48:24.959 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2da8988f] -2025-04-01 20:48:24.960 [http-nio-auto-2-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:48:24.963 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:48:24.965 [http-nio-auto-2-exec-1] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:48:24.969 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:48:24.971 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:24.971 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5787a07e] -2025-04-01 20:48:24.973 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:48:24.973 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:48:24.975 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:48:24.999 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:48:25.031 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:48:25.109 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 14788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:48:25.109 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:48:25.388 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:48:25.475 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 6 JPA repository interfaces. -2025-04-01 20:48:25.495 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:48:25.542 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:89e9d6a8-f01e-4d33-9222-0818b5f573f7;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:48:25.583 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:48:25.595 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:48:25.629 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:48:25.632 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:48:25.632 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:48:25.634 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@6c728d53'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:48:25.928 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:48:25.928 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:48:25.931 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 20:48:25.941 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:48:25.943 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:48:25.944 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:48:25.945 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:48:25.945 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:48:25.946 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:48:25.946 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:48:25.947 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:48:25.948 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:48:25.949 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:48:25.949 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:48:25.949 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:48:25.950 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:48:25.950 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:48:25.952 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:48:25.954 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:48:25.957 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:48:25.961 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:48:25.963 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:48:25.966 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:48:25.968 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:48:25.970 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:48:25.976 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:48:25.979 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:48:25.981 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:48:25.983 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:48:25.986 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:48:25.990 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:48:25.993 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:48:25.995 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:48:25.999 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:48:26.148 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.11 seconds (process running for 38.834) -2025-04-01 20:48:26.178 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.182 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.183 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.184 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.192 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:48:26.197 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:48:26.244 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.246 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.249 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:48:26.255 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:48:26.267 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:48:26.285 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.292 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:48:26.302 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:48:26.305 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:48:26.317 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:48:26.397 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.399 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.400 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.403 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.405 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:48:26.410 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:48:26.415 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-01 20:48:29.365 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:48:29.375 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:48:29.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:48:29.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:29.379 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5001d850] -2025-04-01 20:48:29.387 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:48:29.407 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:48:29.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:29.430 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:48:29.453 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:48:29.455 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@575357d8] -2025-04-01 20:48:29.458 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:48:29.459 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:29.460 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@c1a2cce] -2025-04-01 20:48:29.462 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:48:29.494 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:48:29.555 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:48:29.732 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 14788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:48:29.734 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:48:29.745 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4ebe0ad1 -2025-04-01 20:48:30.753 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:48:30.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:48:30.898 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:48:30.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:48:30.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:48:30.942 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:48:30.943 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:48:30.945 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:48:30.963 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.388 seconds (process running for 43.649) -2025-04-01 20:48:30.985 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:48:30.993 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@743b4ea3] -2025-04-01 20:48:31.004 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:48:31.014 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.015 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@564fddfd] -2025-04-01 20:48:31.018 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:48:31.046 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:48:31.050 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:48:31.052 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.052 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@62eafed5] -2025-04-01 20:48:31.056 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:48:31.079 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:48:31.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@c04df2c] -2025-04-01 20:48:31.109 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.110 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@42e9f480] -2025-04-01 20:48:31.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:48:31.126 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@6e102381] -2025-04-01 20:48:31.128 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.128 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@63d09737] -2025-04-01 20:48:31.143 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:48:31.147 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:48:31.149 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:48:31.150 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.152 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@19322175] -2025-04-01 20:48:31.154 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:48:31.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:48:31.187 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.188 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:48:31.202 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:48:31.203 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@4de18029] -2025-04-01 20:48:31.206 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:48:31.206 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.207 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@29330f15] -2025-04-01 20:48:31.208 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:48:31.222 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:48:31.231 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:31.234 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5b2ed865] -2025-04-01 20:48:31.256 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:48:31.290 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:48:31.386 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 14788 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:48:31.386 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:48:31.392 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6de7501f -2025-04-01 20:48:32.140 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:48:32.168 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:48:32.245 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:48:32.253 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:48:32.262 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:48:32.278 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:48:32.278 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:48:32.280 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:48:32.297 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 1.0 seconds (process running for 44.982) -2025-04-01 20:48:32.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:48:32.325 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@48bbfa93] -2025-04-01 20:48:32.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:48:32.346 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:32.347 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@8b90f85] -2025-04-01 20:48:32.349 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:48:32.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:48:32.375 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:32.376 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@e78c21f, com.sprint.mission.discodeit.dto.user.UserDt (truncated)...] -2025-04-01 20:48:32.395 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:48:32.399 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@2e9cbd31] -2025-04-01 20:48:32.401 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:48:32.404 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@53625b66] -2025-04-01 20:48:32.420 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:48:32.422 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@740921ad] -2025-04-01 20:48:32.424 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:48:32.425 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6c138587] -2025-04-01 20:48:32.442 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:48:32.444 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@2d6b4a08] -2025-04-01 20:48:32.446 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:48:32.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:32.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@697d5c47] -2025-04-01 20:48:32.452 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:48:32.464 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:48:32.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@13d8ccaa] -2025-04-01 20:48:32.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:48:32.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:32.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4f73bbca] -2025-04-01 20:48:32.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-01 20:48:32.564 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:48:32.566 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2e673ec8] -2025-04-01 20:48:32.569 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:48:32.569 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@bc3298d] -2025-04-01 20:48:32.582 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:48:32.585 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:48:32.586 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:48:33.760 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 20:48:33.761 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=2b796154-8a45-4f90-b60d-8c6efdf2e936, name=공개 채널 -2025-04-01 20:48:33.845 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 4e9035e3-e2d3-4c96-ba7b-31f2e0b54729 -2025-04-01 20:48:33.846 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=4e9035e3-e2d3-4c96-ba7b-31f2e0b54729 -2025-04-01 20:48:33.861 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 20:48:33.863 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=b48fb383-100b-4829-ae53-1c9797a1c4ff, name=newName -2025-04-01 20:48:33.881 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[a6c24828-cd82-4ecf-b447-fb6d4fa6c5a2, 8dccf483-436d-4a8a-ac6b-141a0faddfe6] -2025-04-01 20:48:33.882 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 20:48:33.893 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:48:33.894 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=fa3d772c-6680-4368-a307-0009cbcee480 -2025-04-01 20:48:33.916 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=4bc22d45-aa74-4932-826c-689907fee5fd,조회된 채널 수=2 -2025-04-01 20:48:33.927 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 20:48:33.939 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[c3cdc293-851a-4590-a393-dc51f908e335, c63918ee-0fb9-4dd5-b534-d5c86298a947] -2025-04-01 20:48:33.941 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=b0f1fdcb-d370-43a0-b23b-d0e3f61cd7f8, 참여자 수=2 -2025-04-01 20:48:33.954 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: c08cec97-e1a3-432c-8539-583eeadaba9a -2025-04-01 20:48:33.955 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: c08cec97-e1a3-432c-8539-583eeadaba9a -2025-04-01 20:48:34.522 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=ab17f920-3b75-42ce-bc70-7ff63b2949e5, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:48:34.523 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 20:48:34.540 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=3b9ab6ab-d33c-4a1d-9dc0-77799420a252, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:48:34.542 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 20:48:34.552 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=25bb9484-53ad-4e70-b72d-771c7e6c3107, newContent=n -2025-04-01 20:48:34.554 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=25bb9484-53ad-4e70-b72d-771c7e6c3107 -2025-04-01 20:48:34.564 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=64dfef4c-69fb-4e95-adf1-558cecc04b86 -2025-04-01 20:48:34.565 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=64dfef4c-69fb-4e95-adf1-558cecc04b86 -2025-04-01 20:48:34.579 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=e6f0a209-c4b2-48f0-ac00-cb1312f3a472, authorId=55fbacfd-5faa-4525-ab2c-06f51fdc464a, 첨부파일 수=0, 내용=테스트 -2025-04-01 20:48:34.580 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=54b8e07a-779f-4325-964c-2347b0723565, authorId=55fbacfd-5faa-4525-ab2c-06f51fdc464a -2025-04-01 20:48:34.591 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=8b8a7f82-ab18-4e37-91fa-3c04cc47ed8d -2025-04-01 20:48:34.591 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=8b8a7f82-ab18-4e37-91fa-3c04cc47ed8d -2025-04-01 20:48:34.613 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=619892e7-ea6a-4dde-b8a1-aa7930ed653f, newContent=new -2025-04-01 20:48:34.737 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 20:48:34.737 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 20:48:34.738 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 20:48:34.739 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 20:48:34.740 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 20:48:34.740 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 20:48:34.749 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=3776eaea-1588-419c-b25a-6c001cb4af56, email=old@email.com -2025-04-01 20:48:34.756 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:48:34.757 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 20:48:34.773 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:48:34.786 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=b40d5b81-488f-49f6-80fd-afa7d6bfd50e, email=hong@naver.com -2025-04-01 20:48:34.793 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 20:48:34.795 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 20:48:34.829 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:48:35.343 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:48:35.901 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:48:35.903 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:48:35.904 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:48:35.906 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:48:35.907 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:48:35.910 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:48:35.911 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:48:35.913 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:48:35.915 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:48:35.917 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:48:35.918 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:48:35.920 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:48:35.923 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:48:35.925 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:48:35.927 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:48:35.929 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:48:35.938 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:48:35.954 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:48:35.963 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:48:35.996 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:48:36.551 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:48:36.563 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:48:36.565 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:48:36.566 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:48:36.567 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:48:36.568 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:48:36.569 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:48:36.570 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:48:36.571 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:48:36.572 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:48:36.573 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:48:36.574 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:48:36.574 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:48:36.575 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:48:36.575 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:48:36.576 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:48:36.577 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:48:36.578 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:48:36.581 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 20:48:36.583 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-01 20:48:36.592 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:48:36.593 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:48:36.596 [SpringApplicationShutdownHook] ERROR org.hibernate.tool.schema.internal.SchemaDropperImpl$DelayedDropActionImpl - HHH000478: Unsuccessful: - set client_min_messages = WARNING -2025-04-01 20:48:36.596 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:48:36.605 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:48:36.606 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:48:36.608 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:48:36.609 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:48:36.610 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:48:36.612 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:48:36.614 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:48:36.615 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:48:36.618 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:48:36.620 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:48:36.621 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:48:36.625 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:48:36.626 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:48:36.628 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:48:36.634 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@71f84a1d, started on Tue Apr 01 20:48:26 KST 2025 -2025-04-01 20:48:36.640 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4ebe0ad1, started on Tue Apr 01 20:48:29 KST 2025 -2025-04-01 20:48:36.642 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@6de7501f, started on Tue Apr 01 20:48:31 KST 2025 -2025-04-01 20:50:03.811 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Starting MessageIntegrationRestTemplateTest using Java 17.0.12 with PID 10580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:50:03.815 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:50:06.980 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:50:07.485 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 482 ms. Found 6 JPA repository interfaces. -2025-04-01 20:50:09.636 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:50:09.667 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:50:09.668 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:50:09.869 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:50:09.871 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5987 ms -2025-04-01 20:50:10.351 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:50:10.662 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:50:10.823 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-01 20:50:10.909 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:50:11.663 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:50:11.739 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-01 20:50:12.348 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:50:12.353 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-01 20:50:12.410 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:50:12.423 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:50:12.473 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:50:15.228 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:50:15.262 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:50:15.273 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:50:15.277 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:50:15.278 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:50:15.279 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:50:15.280 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:50:15.281 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:50:15.282 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:50:15.284 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:50:15.286 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:50:15.288 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:50:15.288 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:50:15.289 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:50:15.290 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:50:15.291 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:50:15.291 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:50:15.302 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:50:15.314 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:50:15.326 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:50:15.328 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:50:15.331 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:50:15.334 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:50:15.338 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:50:15.344 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:50:15.368 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:50:15.371 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:50:15.374 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:50:15.377 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:50:15.380 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:50:15.383 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:50:15.385 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:50:15.400 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:50:16.423 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-01 20:50:19.359 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:50:19.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:50:19.843 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:50:19.958 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:50:20.103 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:50:20.991 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:50:21.072 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:50:21.418 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49537 (http) with context path '/' -2025-04-01 20:50:21.445 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Started MessageIntegrationRestTemplateTest in 19.079 seconds (process running for 23.415) -2025-04-01 20:50:22.797 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/users -2025-04-01 20:50:22.856 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:22.861 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:50:23.010 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:50:23.010 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:50:23.010 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:50:23.010 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:50:23.011 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:50:23.013 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@4830593a -2025-04-01 20:50:23.013 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@cc4e49f -2025-04-01 20:50:23.013 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:50:23.014 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:50:23.043 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:50:23.094 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:23.146 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@32148a8c] -2025-04-01 20:50:23.248 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:23.407 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:23.470 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:23.601 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:23.621 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:23.622 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:23.630 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:23.649 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:50:23.653 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@12a9aefc] -2025-04-01 20:50:23.686 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:23.688 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:23.689 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:50:23.701 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/auth/login -2025-04-01 20:50:23.701 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:23.701 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"username":"홍길동","password":"1234"}] as "application/json" -2025-04-01 20:50:23.716 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:50:23.718 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:23.723 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6863500f] -2025-04-01 20:50:23.775 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:23.828 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:50:23.856 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:23.857 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2b5f1ea3] -2025-04-01 20:50:23.858 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:50:23.858 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:50:23.858 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:50:23.860 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/channels/public -2025-04-01 20:50:23.862 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:23.862 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"name":"테스트채널","description":"테스트 설명"}] as "application/json" -2025-04-01 20:50:23.872 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:50:23.874 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:23.878 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@432b471b] -2025-04-01 20:50:23.883 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=테스트채널,Description=테스트 설명 -2025-04-01 20:50:23.895 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=2c32e96f-e445-437d-be70-7c14c571e2f3, name=테스트채널 -2025-04-01 20:50:23.903 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:23.921 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:23.922 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5770dd9d] -2025-04-01 20:50:23.925 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:23.925 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:23.926 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.Object] -2025-04-01 20:50:23.943 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/messages -2025-04-01 20:50:23.951 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:23.951 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{messageCreateRequest=[<{"content":"안녕하세요","channelId":"2c32e96f-e445-437d-be70-7c14c571e2f3","authorId":"fa055cb4-613c-4112-bb1f-f868e4e2dc8a"},[Content-Type:"application/json"]>]}] as "multipart/form-data" -2025-04-01 20:50:23.963 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-01 20:50:23.977 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:50:23.980 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@5453e015] -2025-04-01 20:50:23.986 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=2c32e96f-e445-437d-be70-7c14c571e2f3, authorId=fa055cb4-613c-4112-bb1f-f868e4e2dc8a, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:50:23.995 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:24.001 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:50:24.017 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=f717a02c-1a81-4970-9cb8-172192af91ce, authorId=fa055cb4-613c-4112-bb1f-f868e4e2dc8a -2025-04-01 20:50:24.021 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:24.031 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:24.032 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@3f3cb4de] -2025-04-01 20:50:24.034 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:24.035 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.message.MessageDto] -2025-04-01 20:50:24.035 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:24.037 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:49537/api/messages/f717a02c-1a81-4970-9cb8-172192af91ce -2025-04-01 20:50:24.041 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/messages/f717a02c-1a81-4970-9cb8-172192af91ce", parameters={masked} -2025-04-01 20:50:24.041 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:50:24.045 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=f717a02c-1a81-4970-9cb8-172192af91ce -2025-04-01 20:50:24.104 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:50:24.115 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:50:24.140 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=f717a02c-1a81-4970-9cb8-172192af91ce -2025-04-01 20:50:24.144 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - message_attachments - where - message_id=? -2025-04-01 20:50:24.155 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:50:24.161 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:24.161 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:24.161 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:50:24.163 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:50:24.167 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49537/api/messages?channelId=2c32e96f-e445-437d-be70-7c14c571e2f3 -2025-04-01 20:50:24.167 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 20:50:24.170 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=2c32e96f-e445-437d-be70-7c14c571e2f3", parameters={masked} -2025-04-01 20:50:24.173 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:50:24.226 [http-nio-auto-1-exec-6] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:50:24.244 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:50:24.269 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:24.270 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@335794fe] -2025-04-01 20:50:24.277 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:50:24.277 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:50:24.278 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.String] as "application/json" -2025-04-01 20:50:24.338 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:24.342 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 20:50:24.374 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/users -2025-04-01 20:50:24.384 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:24.384 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:50:24.510 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:50:24.516 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:24.519 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2c36233f] -2025-04-01 20:50:24.521 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:24.524 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:24.529 [http-nio-auto-1-exec-7] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:50:24.536 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:50:24.545 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:24.545 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6cf43b46] -2025-04-01 20:50:24.550 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:50:24.552 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:50:24.573 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:50:24.630 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.ChannelControllerTest]: ChannelControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:24.739 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.ChannelControllerTest -2025-04-01 20:50:24.837 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 10580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:50:24.844 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:50:24.849 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4484a367 -2025-04-01 20:50:25.849 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:50:25.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:50:26.039 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:50:26.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:50:26.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:50:26.147 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:50:26.148 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:50:26.151 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:50:26.244 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 1.487 seconds (process running for 28.214) -2025-04-01 20:50:26.424 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:50:26.439 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@472f1c51] -2025-04-01 20:50:26.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.482 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@51e8728d] -2025-04-01 20:50:26.774 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:26.778 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@5a509c59] -2025-04-01 20:50:26.785 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1fe1252c] -2025-04-01 20:50:26.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:50:26.814 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@4ef904e2] -2025-04-01 20:50:26.819 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:50:26.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.826 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@7ee43525] -2025-04-01 20:50:26.828 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:50:26.847 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:26.860 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.861 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@61f683af, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:50:26.903 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:50:26.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@3ddb8be5] -2025-04-01 20:50:26.911 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.913 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1181d521] -2025-04-01 20:50:26.930 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:50:26.933 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@36d1ecdc] -2025-04-01 20:50:26.936 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:50:26.937 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.938 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4803224a] -2025-04-01 20:50:26.940 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:50:26.955 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:26.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@433a9851] -2025-04-01 20:50:26.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:50:26.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:26.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@37666930] -2025-04-01 20:50:26.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 20:50:27.014 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:27.025 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:50:27.026 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:50:27.029 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:27.030 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3bed9aec] -2025-04-01 20:50:27.037 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:50:27.051 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:50:27.054 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:27.055 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:27.069 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:50:27.071 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@6e051f6d] -2025-04-01 20:50:27.074 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:50:27.075 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:27.076 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@c2323d1] -2025-04-01 20:50:27.077 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:50:27.095 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:27.127 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:50:27.243 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 10580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:50:27.244 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:50:27.251 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@30038924 -2025-04-01 20:50:27.938 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:50:27.969 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:50:28.046 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:50:28.056 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:50:28.069 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:50:28.083 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:50:28.083 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:50:28.085 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:50:28.098 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 0.964 seconds (process running for 30.069) -2025-04-01 20:50:28.115 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:50:28.121 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@5141bd7e] -2025-04-01 20:50:28.129 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:50:28.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.139 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3dd8ec36] -2025-04-01 20:50:28.140 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:50:28.161 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:50:28.164 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:50:28.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.166 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@9c6f2e1] -2025-04-01 20:50:28.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:50:28.196 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:50:28.200 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@46548d69] -2025-04-01 20:50:28.214 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.215 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@562080e0] -2025-04-01 20:50:28.230 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:50:28.233 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@10c1c1b4] -2025-04-01 20:50:28.234 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.235 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@42b464cc] -2025-04-01 20:50:28.248 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:50:28.253 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:50:28.254 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:50:28.255 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@b6db18a] -2025-04-01 20:50:28.257 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:50:28.269 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:50:28.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:28.287 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:50:28.289 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@5ba07a15] -2025-04-01 20:50:28.291 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:50:28.291 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.291 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@c5a2bc0] -2025-04-01 20:50:28.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:50:28.307 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:50:28.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:28.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@1f696ce0] -2025-04-01 20:50:28.336 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:28.369 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:50:28.459 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 10580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:50:28.460 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:50:28.467 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@38c4dc9f -2025-04-01 20:50:29.119 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:50:29.141 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:50:29.198 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:50:29.205 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:50:29.211 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:50:29.224 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:50:29.224 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:50:29.226 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:50:29.238 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.863 seconds (process running for 31.208) -2025-04-01 20:50:29.251 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:50:29.257 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@7cc217d8] -2025-04-01 20:50:29.264 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:50:29.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:29.272 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1b75dfc0] -2025-04-01 20:50:29.273 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:50:29.286 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:50:29.291 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:29.292 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@5ac06460, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:50:29.309 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:50:29.314 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@74c6ac0c] -2025-04-01 20:50:29.315 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:50:29.318 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@3ae8aff0] -2025-04-01 20:50:29.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:50:29.333 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@3fc863a1] -2025-04-01 20:50:29.334 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:29.335 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@64b70f0b] -2025-04-01 20:50:29.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:50:29.350 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@1b5fab42] -2025-04-01 20:50:29.351 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:50:29.352 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:29.353 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@24b0490b] -2025-04-01 20:50:29.356 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:50:29.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:29.373 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7fcd8b2a] -2025-04-01 20:50:29.409 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:50:29.410 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:29.410 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5df98801] -2025-04-01 20:50:29.412 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] ] -2025-04-01 20:50:29.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:29.427 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2fdab4f4] -2025-04-01 20:50:29.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:29.430 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2b971433] -2025-04-01 20:50:29.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:50:29.451 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:29.451 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:29.464 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:29.496 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:50:29.576 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 10580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:50:29.576 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:50:30.552 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:50:30.649 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 93 ms. Found 6 JPA repository interfaces. -2025-04-01 20:50:31.012 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:50:31.015 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:50:31.016 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:50:31.097 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:50:31.098 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1517 ms -2025-04-01 20:50:31.311 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:50:31.422 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:50:31.439 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:50:31.478 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:50:31.481 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:50:31.484 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:50:31.484 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:50:31.485 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:50:31.486 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:50:31.487 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:50:31.907 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:50:31.907 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:50:31.909 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:50:31.912 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:50:31.915 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:50:31.917 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:50:31.919 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:50:31.922 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:50:31.924 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:50:31.926 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:50:31.928 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:50:31.933 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:50:31.936 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:50:31.938 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:50:31.940 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:50:31.941 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:50:31.944 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:50:31.948 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:50:31.954 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:50:31.958 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:50:31.961 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:50:31.968 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:50:31.972 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:50:31.976 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:50:31.984 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:50:31.988 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:50:31.992 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:50:31.996 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:50:32.000 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:50:32.004 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:50:32.008 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:50:32.011 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:50:32.018 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:50:32.779 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:50:32.867 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:50:32.942 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:50:32.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:50:33.022 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:50:33.555 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:50:33.649 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:50:33.650 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:50:33.651 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:50:33.664 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:50:33.700 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 49 ms -2025-04-01 20:50:33.822 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49545 (http) with context path '/' -2025-04-01 20:50:33.839 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 4.338 seconds (process running for 35.809) -2025-04-01 20:50:33.875 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:33.881 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@76c12573] -2025-04-01 20:50:33.889 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:50:33.903 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=ff17642a-feb2-4549-9d9c-17574a53e207, name=channel-1 -2025-04-01 20:50:33.918 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:33.919 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@54340e98] -2025-04-01 20:50:33.945 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:33.947 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@7bed18d] -2025-04-01 20:50:33.948 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:50:33.950 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=f28263e3-b74c-4e22-95b4-b5a329f4dccd, name=channel-2 -2025-04-01 20:50:33.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:33.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@64fb61b] -2025-04-01 20:50:33.955 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:33.984 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:33.989 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:33.995 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:34.012 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=943050d3-00e4-491c-adf4-4a8b29c105c9,조회된 채널 수=2 -2025-04-01 20:50:34.021 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.022 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@1ee90fb8, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:50:34.029 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:50:34.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@49d2da0e] -2025-04-01 20:50:34.038 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:50:34.040 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=ff17642a-feb2-4549-9d9c-17574a53e207, name=channel-1-edited -2025-04-01 20:50:34.041 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.042 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@64ca51aa] -2025-04-01 20:50:34.046 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:34.055 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:50:34.060 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:34.068 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=861a7292-dc97-40c1-9207-1a0535f958fc,조회된 채널 수=2 -2025-04-01 20:50:34.069 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@30485dfb, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:50:34.075 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:50:34.076 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: f28263e3-b74c-4e22-95b4-b5a329f4dccd -2025-04-01 20:50:34.082 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:34.086 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=f28263e3-b74c-4e22-95b4-b5a329f4dccd -2025-04-01 20:50:34.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:34.091 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:34.099 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:50:34.103 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:34.111 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=4a032ddf-1d98-42d1-a7e9-980fbf984834,조회된 채널 수=1 -2025-04-01 20:50:34.114 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.115 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@3f310b09]] -2025-04-01 20:50:34.139 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:34.145 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@17ff1b2c] -2025-04-01 20:50:34.159 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:34.164 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:34.170 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:34.204 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.206 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2a4c1ef3] -2025-04-01 20:50:34.216 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:34.218 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@7781c479] -2025-04-01 20:50:34.234 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.238 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.241 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:34.246 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:34.250 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:34.267 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.268 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6c1b4b0] -2025-04-01 20:50:34.275 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:34.276 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6e13fc70] -2025-04-01 20:50:34.277 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:50:34.281 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=6ee94eb0-9f87-4a5c-b492-51b037187077, name=공지사항 -2025-04-01 20:50:34.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.284 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@78df7698] -2025-04-01 20:50:34.290 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:50:34.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@747a6142] -2025-04-01 20:50:34.302 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[07085d78-193f-4214-aab8-6ea81ee9d45e] -2025-04-01 20:50:34.318 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:50:34.335 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=0abb6354-4093-4f8b-a1e2-c43ab959401f, 참여자 수=1 -2025-04-01 20:50:34.336 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1aca2b88] -2025-04-01 20:50:34.361 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:34.368 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:50:34.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:34.387 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4dd60d00] -2025-04-01 20:50:34.389 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:34.391 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:34.399 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:34.408 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.408 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@73a24e7d] -2025-04-01 20:50:34.425 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:34.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@477324cf] -2025-04-01 20:50:34.436 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.442 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.450 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:34.454 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:34.459 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:34.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@34e30b68] -2025-04-01 20:50:34.473 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:34.474 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@df6512b] -2025-04-01 20:50:34.475 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:50:34.477 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=664c21c2-5d20-4775-a3ca-78383302eba9, name=test-channel -2025-04-01 20:50:34.478 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.478 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@c0a800] -2025-04-01 20:50:34.486 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:50:34.489 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7b07cef8] -2025-04-01 20:50:34.496 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=664c21c2-5d20-4775-a3ca-78383302eba9, authorId=340e2b81-14fb-4bc2-b4e9-6aea40b25213, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:50:34.508 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=b9d3065d-9e64-4a31-8e29-9e012fdbf23f, authorId=340e2b81-14fb-4bc2-b4e9-6aea40b25213 -2025-04-01 20:50:34.514 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.514 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@74ee7598] -2025-04-01 20:50:34.540 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:34.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2643b502] -2025-04-01 20:50:34.543 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:34.546 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:34.551 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:34.561 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.562 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@41c2f846] -2025-04-01 20:50:34.566 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:34.568 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@44e0bbaa] -2025-04-01 20:50:34.569 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 20:50:34.571 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=6722af8c-117e-4c00-9e42-7a6a17a70a14, name=test-channel -2025-04-01 20:50:34.571 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.573 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@30ba5424] -2025-04-01 20:50:34.576 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:50:34.578 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@5834013c] -2025-04-01 20:50:34.579 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=6722af8c-117e-4c00-9e42-7a6a17a70a14, authorId=1095dda0-72f9-4258-a438-22b32aaa23ba, 첨부파일 수=0, 내용=Hello! -2025-04-01 20:50:34.582 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=3ed6a034-bb4c-44ae-ba00-ddb43901c057, authorId=1095dda0-72f9-4258-a438-22b32aaa23ba -2025-04-01 20:50:34.584 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.584 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@6cf916] -2025-04-01 20:50:34.588 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:50:34.589 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=3ed6a034-bb4c-44ae-ba00-ddb43901c057 -2025-04-01 20:50:34.596 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.600 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.603 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.606 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.609 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:34.615 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:34.621 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:50:34.628 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=3ed6a034-bb4c-44ae-ba00-ddb43901c057 -2025-04-01 20:50:34.629 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:34.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:50:34.640 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:50:34.646 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:50:34.648 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:50:34.664 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.664 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@29e0f29a] -2025-04-01 20:50:34.685 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:34.690 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:50:34.707 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:34.708 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@2480a7ca] -2025-04-01 20:50:34.709 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:34.712 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:34.718 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:34.728 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.729 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@b9c90f3] -2025-04-01 20:50:34.733 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:34.734 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5dc60aae] -2025-04-01 20:50:34.740 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.743 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.746 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:34.749 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:34.753 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:34.760 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.762 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@15eae02d] -2025-04-01 20:50:34.796 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:34.797 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4d721841] -2025-04-01 20:50:34.799 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:34.801 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:34.807 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:34.819 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.820 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@17db718b] -2025-04-01 20:50:34.823 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:34.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@132924f1] -2025-04-01 20:50:34.830 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.833 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:34.837 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:34.841 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:34.844 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:34.852 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.853 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2a1f0848] -2025-04-01 20:50:34.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:50:34.886 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@95d05dd] -2025-04-01 20:50:34.892 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=5a0c704c-0bc3-4410-a9ba-eba874861c9d, email=hong@test.com -2025-04-01 20:50:34.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@290b7ab3] -2025-04-01 20:50:34.899 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:50:34.907 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:50:34.911 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:50:34.914 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 20:50:34.927 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.928 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@27647a27]] -2025-04-01 20:50:34.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:34.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@b17d6db] -2025-04-01 20:50:34.959 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:50:34.961 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:34.967 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:34.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:50:34.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7b68b7a9] -2025-04-01 20:50:34.980 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:50:34.982 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=119d22c5-1799-4e44-bba8-d1deedc8ec79, email=bye@test.com -2025-04-01 20:50:34.988 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:34.989 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:34.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:34.991 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@351d2752] -2025-04-01 20:50:34.997 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.000 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.004 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:50:35.008 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:50:35.010 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:50:35.013 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:35.017 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:50:35.021 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.022 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@71518312] -2025-04-01 20:50:35.023 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:50:35.041 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:35.047 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:50:35.070 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/users -2025-04-01 20:50:35.075 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.076 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:50:35.084 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:50:35.091 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:50:35.094 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6eb1e327] -2025-04-01 20:50:35.097 [http-nio-auto-1-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:50:35.099 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:50:35.103 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:50:35.116 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.118 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.120 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:50:35.121 [http-nio-auto-1-exec-9] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:50:35.126 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:50:35.129 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@782d3a80] -2025-04-01 20:50:35.131 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:35.132 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:50:35.135 [http-nio-auto-1-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:35.136 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/auth/login -2025-04-01 20:50:35.137 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.138 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@20099824] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:50:35.145 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:50:35.146 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:50:35.147 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5a07109d] -2025-04-01 20:50:35.150 [http-nio-auto-1-exec-10] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:50:35.155 [http-nio-auto-1-exec-10] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:50:35.163 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.164 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@59d4e176] -2025-04-01 20:50:35.165 [http-nio-auto-1-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:50:35.166 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:50:35.166 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:50:35.383 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/channels/private -2025-04-01 20:50:35.389 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.391 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@3d4ae163] as "application/json" -2025-04-01 20:50:35.397 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:50:35.398 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:50:35.401 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@65ca2352] -2025-04-01 20:50:35.406 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b] -2025-04-01 20:50:35.409 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:50:35.414 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:50:35.429 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8f7257d7-9d00-49ca-86dc-ebd0616573c4, 참여자 수=1 -2025-04-01 20:50:35.431 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.434 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.438 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.439 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2623da69] -2025-04-01 20:50:35.440 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:35.441 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:35.441 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:50:35.444 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/channels/public -2025-04-01 20:50:35.445 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.446 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@64481a7f] as "application/json" -2025-04-01 20:50:35.450 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:50:35.451 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:35.452 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@35de25e2] -2025-04-01 20:50:35.453 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:50:35.455 [http-nio-auto-1-exec-2] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8529865a-ed88-4e93-9eff-3b98223ebf74, name=channel-1 -2025-04-01 20:50:35.457 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.465 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.466 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6de0e2f7] -2025-04-01 20:50:35.470 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:35.471 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:35.471 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:50:35.473 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49537/api/channels/public -2025-04-01 20:50:35.473 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.473 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@558aaf99] as "application/json" -2025-04-01 20:50:35.476 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:50:35.477 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:50:35.478 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@c8f913f] -2025-04-01 20:50:35.480 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:50:35.483 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=bdb9c72d-615b-45a4-9db1-437702a1bbab, name=channel-2 -2025-04-01 20:50:35.485 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:35.487 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.488 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1d7e1659] -2025-04-01 20:50:35.489 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:50:35.489 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:50:35.490 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:50:35.493 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49537/api/channels?userId=0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b -2025-04-01 20:50:35.495 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.505 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b", parameters={masked} -2025-04-01 20:50:35.506 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:35.512 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:35.526 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:50:35.538 [http-nio-auto-1-exec-4] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8529865a-ed88-4e93-9eff-3b98223ebf74] -2025-04-01 20:50:35.538 [http-nio-auto-1-exec-4] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8529865a-ed88-4e93-9eff-3b98223ebf74] -2025-04-01 20:50:35.538 [http-nio-auto-1-exec-4] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8f7257d7-9d00-49ca-86dc-ebd0616573c4] -2025-04-01 20:50:35.538 [http-nio-auto-1-exec-4] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8f7257d7-9d00-49ca-86dc-ebd0616573c4] -2025-04-01 20:50:35.539 [http-nio-auto-1-exec-4] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#bdb9c72d-615b-45a4-9db1-437702a1bbab] -2025-04-01 20:50:35.539 [http-nio-auto-1-exec-4] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#bdb9c72d-615b-45a4-9db1-437702a1bbab] -2025-04-01 20:50:35.541 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b,조회된 채널 수=3 -2025-04-01 20:50:35.546 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.546 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@36212183, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:50:35.548 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:50:35.548 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:50:35.549 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:50:35.565 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:49537/api/channels/8529865a-ed88-4e93-9eff-3b98223ebf74 -2025-04-01 20:50:35.566 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.567 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@610a8f3] as "application/json" -2025-04-01 20:50:35.570 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/8529865a-ed88-4e93-9eff-3b98223ebf74", parameters={} -2025-04-01 20:50:35.571 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:50:35.573 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@6fd06223] -2025-04-01 20:50:35.577 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:50:35.579 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:35.584 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=8529865a-ed88-4e93-9eff-3b98223ebf74, name=channel-1-edited -2025-04-01 20:50:35.589 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:50:35.591 [http-nio-auto-1-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8529865a-ed88-4e93-9eff-3b98223ebf74] -2025-04-01 20:50:35.592 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:50:35.594 [http-nio-auto-1-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8529865a-ed88-4e93-9eff-3b98223ebf74] -2025-04-01 20:50:35.596 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:50:35.598 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.599 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@65adce7e] -2025-04-01 20:50:35.600 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:50:35.600 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:50:35.601 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:50:35.614 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:49537/api/channels/bdb9c72d-615b-45a4-9db1-437702a1bbab -2025-04-01 20:50:35.618 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/bdb9c72d-615b-45a4-9db1-437702a1bbab", parameters={} -2025-04-01 20:50:35.618 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:50:35.619 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: bdb9c72d-615b-45a4-9db1-437702a1bbab -2025-04-01 20:50:35.623 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:35.628 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:35.630 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:50:35.631 [http-nio-auto-1-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#bdb9c72d-615b-45a4-9db1-437702a1bbab] -2025-04-01 20:50:35.634 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:50:35.638 [http-nio-auto-1-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#bdb9c72d-615b-45a4-9db1-437702a1bbab] -2025-04-01 20:50:35.639 [http-nio-auto-1-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=bdb9c72d-615b-45a4-9db1-437702a1bbab -2025-04-01 20:50:35.641 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:50:35.645 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.647 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:50:35.647 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:50:35.650 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:50:35.651 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49537/api/channels?userId=0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b -2025-04-01 20:50:35.651 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:50:35.654 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b", parameters={masked} -2025-04-01 20:50:35.656 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:50:35.663 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:35.669 [http-nio-auto-1-exec-7] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:50:35.674 [http-nio-auto-1-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8529865a-ed88-4e93-9eff-3b98223ebf74] -2025-04-01 20:50:35.674 [http-nio-auto-1-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8529865a-ed88-4e93-9eff-3b98223ebf74] -2025-04-01 20:50:35.675 [http-nio-auto-1-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8f7257d7-9d00-49ca-86dc-ebd0616573c4] -2025-04-01 20:50:35.675 [http-nio-auto-1-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8f7257d7-9d00-49ca-86dc-ebd0616573c4] -2025-04-01 20:50:35.677 [http-nio-auto-1-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=0f8d5699-74be-4c3f-9fe8-0cd62dbebd7b,조회된 채널 수=2 -2025-04-01 20:50:35.678 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:50:35.679 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@63371965, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:50:35.681 [http-nio-auto-1-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:50:35.681 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:50:35.683 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:50:35.702 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:35.740 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:50:35.814 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 10580 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:50:35.814 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:50:36.129 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:50:36.247 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 115 ms. Found 6 JPA repository interfaces. -2025-04-01 20:50:36.284 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:50:36.354 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:8a119c8b-fa99-4633-b876-2f852a5b580c;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:50:36.421 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:50:36.431 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:50:36.465 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:50:36.471 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:50:36.471 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:50:36.473 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@559af3cc'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:50:36.820 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:50:36.820 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:50:36.823 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 20:50:36.835 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:50:36.837 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:50:36.839 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:50:36.840 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:50:36.841 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:50:36.844 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:50:36.844 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:50:36.847 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:50:36.848 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:50:36.848 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:50:36.849 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:50:36.849 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:50:36.849 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:50:36.850 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:50:36.850 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:50:36.851 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:50:36.855 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:50:36.858 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:50:36.860 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:50:36.865 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:50:36.868 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:50:36.871 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:50:36.876 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:50:36.881 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:50:36.886 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:50:36.888 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:50:36.891 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:50:36.894 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:50:36.898 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:50:36.900 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:50:36.905 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:50:37.062 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.314 seconds (process running for 39.033) -2025-04-01 20:50:37.097 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.107 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.109 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.112 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.118 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:37.128 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:50:37.132 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#9eb9e30d-5fe6-4384-b49b-576d836c11a4] -2025-04-01 20:50:37.135 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#a373ab8f-0a37-4ad4-baf1-ed9d440fc122] -2025-04-01 20:50:37.136 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#a373ab8f-0a37-4ad4-baf1-ed9d440fc122] -2025-04-01 20:50:37.136 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#9eb9e30d-5fe6-4384-b49b-576d836c11a4] -2025-04-01 20:50:37.189 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.192 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.201 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:37.208 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:37.217 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:50:37.233 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.240 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:50:37.260 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:50:37.265 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:50:37.280 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:50:37.360 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.363 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.366 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.368 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.370 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:50:37.384 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:50:37.388 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:57:30.798 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:57:30.798 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:57:30.799 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:57:30.799 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:57:30.799 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:57:30.801 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@2eff806d -2025-04-01 20:57:30.801 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@4785f30c -2025-04-01 20:57:30.802 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:57:30.802 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 20:57:30.830 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:57:30.883 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:30.939 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@a3771bf] -2025-04-01 20:57:31.046 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:31.198 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:31.265 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:31.408 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:31.428 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:31.430 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:31.435 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:31.451 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:57:31.455 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@add7ff6] -2025-04-01 20:57:31.485 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:57:31.502 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:57:31.508 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:57:31.647 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49700/api/auth/login -2025-04-01 20:57:31.647 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:31.649 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@a609616] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:57:31.653 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:57:31.654 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:31.659 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@332190ed] -2025-04-01 20:57:31.701 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:31.771 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:31.801 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:31.801 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6bff8c8e] -2025-04-01 20:57:31.802 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:31.803 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:31.803 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:57:31.809 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:49700/api/users/9a331e0f-cad6-4d85-b217-fba5d3a1b800 -2025-04-01 20:57:31.809 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:31.810 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:57:31.813 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/9a331e0f-cad6-4d85-b217-fba5d3a1b800", parameters={multipart} -2025-04-01 20:57:31.818 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:57:31.823 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@53aa771f] -2025-04-01 20:57:31.835 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:57:31.842 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=9a331e0f-cad6-4d85-b217-fba5d3a1b800, email=hong@test.com -2025-04-01 20:57:31.864 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:31.866 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:57:31.869 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:57:31.872 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:31.877 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:57:31.882 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:57:31.884 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2573cea0] -2025-04-01 20:57:31.885 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:31.886 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:57:31.887 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:31.894 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49700/api/auth/login -2025-04-01 20:57:31.894 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:31.895 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@611d9ede] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:57:31.897 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:57:31.897 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:31.898 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3f760727] -2025-04-01 20:57:31.900 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:31.902 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:31.907 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:31.908 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@294fe931] -2025-04-01 20:57:31.909 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:31.909 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:31.910 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:57:31.912 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:49700/api/users/9a331e0f-cad6-4d85-b217-fba5d3a1b800 -2025-04-01 20:57:31.916 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/9a331e0f-cad6-4d85-b217-fba5d3a1b800", parameters={} -2025-04-01 20:57:31.917 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:57:31.919 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 20:57:31.922 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=9a331e0f-cad6-4d85-b217-fba5d3a1b800, email=kim@test.com -2025-04-01 20:57:31.930 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 20:57:31.936 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 20:57:31.943 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:57:31.948 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:57:31.950 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 20:57:31.951 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:57:31.955 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:31.956 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:31.956 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:57:31.958 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:57:31.959 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49700/api/auth/login -2025-04-01 20:57:31.960 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 20:57:31.960 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@62764122] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:57:31.963 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:57:31.963 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:31.965 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@22b3174f] -2025-04-01 20:57:31.967 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:31.977 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:31.984 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:31.985 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@13a7b740] -2025-04-01 20:57:31.987 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 20:57:31.989 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:57:31.990 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 20:57:32.025 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 20:57:32.361 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 20:57:32.399 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:57:32.400 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:57:32.400 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:57:32.402 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:57:32.402 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:57:32.403 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:57:32.404 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:57:32.406 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:57:32.407 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:57:32.408 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:57:32.409 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:57:32.412 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:57:32.413 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:57:32.413 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:57:32.416 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:57:32.417 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:57:32.418 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:57:32.425 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 20:57:32.429 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 20:57:32.467 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.ChannelControllerTest]: ChannelControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:32.532 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.ChannelControllerTest -2025-04-01 20:57:32.645 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 14120 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:57:32.646 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:57:32.650 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@1a33c7f7 -2025-04-01 20:57:33.547 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:57:33.620 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:57:33.764 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:57:33.777 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:57:33.792 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:57:33.867 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:57:33.868 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:57:33.871 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-01 20:57:33.973 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 1.428 seconds (process running for 26.575) -2025-04-01 20:57:34.178 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:57:34.193 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@5c0e3c04] -2025-04-01 20:57:34.248 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.249 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4262d84f] -2025-04-01 20:57:34.552 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:34.555 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@33796004] -2025-04-01 20:57:34.563 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.564 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@60a1a741] -2025-04-01 20:57:34.593 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:57:34.595 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@215d0c3e] -2025-04-01 20:57:34.598 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-01 20:57:34.605 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.607 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@65a19604] -2025-04-01 20:57:34.609 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-01 20:57:34.626 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:34.638 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.639 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@56b5b337, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:57:34.680 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:57:34.684 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@15492453] -2025-04-01 20:57:34.691 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.692 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@fbe8627] -2025-04-01 20:57:34.708 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:57:34.710 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@7c91d3fa] -2025-04-01 20:57:34.713 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:34.713 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.714 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5bd22e1a] -2025-04-01 20:57:34.715 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-01 20:57:34.731 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:34.733 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@55c4be47] -2025-04-01 20:57:34.758 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:57:34.762 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.763 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@123e8cec] -2025-04-01 20:57:34.779 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 20:57:34.795 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:34.801 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 20:57:34.802 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:57:34.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2652af0e] -2025-04-01 20:57:34.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 20:57:34.827 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:57:34.833 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.834 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:34.860 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:57:34.863 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@65be065] -2025-04-01 20:57:34.866 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:34.868 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:34.870 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@118c880d] -2025-04-01 20:57:34.873 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 20:57:34.900 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:34.955 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 20:57:35.068 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 14120 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:57:35.069 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:57:35.081 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4d17366f -2025-04-01 20:57:36.106 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:57:36.151 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:57:36.253 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:57:36.266 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:57:36.282 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:57:36.299 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:57:36.300 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:57:36.302 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 20:57:36.319 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.356 seconds (process running for 28.921) -2025-04-01 20:57:36.336 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:57:36.345 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@3ebb6035] -2025-04-01 20:57:36.352 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:36.360 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.361 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6db17a7c] -2025-04-01 20:57:36.362 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 20:57:36.382 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:57:36.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:57:36.388 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.389 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@33ee6a5d] -2025-04-01 20:57:36.392 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 20:57:36.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:57:36.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3e1a9642] -2025-04-01 20:57:36.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@4a13e4b4] -2025-04-01 20:57:36.464 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 20:57:36.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@e2b504f] -2025-04-01 20:57:36.468 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.469 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@20e3d5c0] -2025-04-01 20:57:36.487 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:57:36.492 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 20:57:36.493 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:57:36.494 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.495 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6cc3375f] -2025-04-01 20:57:36.496 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 20:57:36.517 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:57:36.520 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.522 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:36.537 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:57:36.539 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@3ba16b98] -2025-04-01 20:57:36.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:36.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.543 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@885466b] -2025-04-01 20:57:36.544 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 20:57:36.561 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:57:36.572 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:36.573 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@6fc6f884] -2025-04-01 20:57:36.592 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:36.632 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 20:57:36.766 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 14120 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:57:36.767 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 20:57:36.776 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3010c0fa -2025-04-01 20:57:37.418 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:57:37.448 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:57:37.526 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 20:57:37.533 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:57:37.541 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:57:37.555 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:57:37.555 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:57:37.557 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-01 20:57:37.571 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.928 seconds (process running for 30.172) -2025-04-01 20:57:37.585 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:57:37.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@8c79275] -2025-04-01 20:57:37.599 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 20:57:37.606 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:37.607 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1a74ad98] -2025-04-01 20:57:37.608 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 20:57:37.623 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:57:37.632 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:37.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@53fb21a1, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 20:57:37.662 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:57:37.666 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@1471aa39] -2025-04-01 20:57:37.667 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 20:57:37.669 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@32a4026c] -2025-04-01 20:57:37.684 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:57:37.685 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@c49ef6c] -2025-04-01 20:57:37.687 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:37.689 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2fbe071f] -2025-04-01 20:57:37.706 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 20:57:37.708 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@3d9bd7e6] -2025-04-01 20:57:37.709 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 20:57:37.711 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:37.712 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@213c422e] -2025-04-01 20:57:37.718 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 20:57:37.746 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:37.751 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@382e18c9] -2025-04-01 20:57:37.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 20:57:37.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:37.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@6f98d04e] -2025-04-01 20:57:37.816 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] ] -2025-04-01 20:57:37.840 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:37.842 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3c5e4e37] -2025-04-01 20:57:37.844 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:37.845 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4f4a7f14] -2025-04-01 20:57:37.866 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:57:37.871 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:37.871 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:37.888 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:37.928 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 20:57:38.010 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 14120 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:57:38.011 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 20:57:39.125 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:57:39.225 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 97 ms. Found 6 JPA repository interfaces. -2025-04-01 20:57:39.674 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:57:39.676 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:57:39.677 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:57:39.776 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:57:39.776 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1761 ms -2025-04-01 20:57:40.000 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:57:40.117 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:57:40.131 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:57:40.178 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:57:40.181 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 20:57:40.183 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:57:40.183 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 20:57:40.185 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:57:40.185 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:57:40.186 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:57:40.673 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:57:40.675 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:57:40.676 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:57:40.677 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:57:40.679 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:57:40.680 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:57:40.682 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:57:40.684 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:57:40.684 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:57:40.685 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:57:40.687 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:57:40.689 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:57:40.690 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:57:40.691 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:57:40.692 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:57:40.693 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:57:40.694 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:57:40.695 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:57:40.701 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:57:40.707 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:57:40.711 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:57:40.716 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:57:40.721 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:57:40.728 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:57:40.735 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:57:40.741 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:57:40.747 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:57:40.753 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:57:40.758 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:57:40.763 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:57:40.771 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:57:40.775 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:57:40.782 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:57:41.784 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:57:41.898 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:57:42.004 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:57:42.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:57:42.140 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:57:42.785 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:57:42.880 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:57:42.882 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 20:57:42.882 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 20:57:42.895 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:57:42.927 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 45 ms -2025-04-01 20:57:43.008 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49713 (http) with context path '/' -2025-04-01 20:57:43.022 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 5.086 seconds (process running for 35.624) -2025-04-01 20:57:43.070 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:43.078 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3dca8d30] -2025-04-01 20:57:43.090 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:57:43.112 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=5175bcee-8540-400f-90f5-92961a71c46b, name=channel-1 -2025-04-01 20:57:43.123 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.125 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4b1fefc1] -2025-04-01 20:57:43.151 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:43.153 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@13373658] -2025-04-01 20:57:43.154 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:57:43.155 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a7a4af8f-fe04-4d13-bf6a-d02e79462ca4, name=channel-2 -2025-04-01 20:57:43.156 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.156 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@24e80cdd] -2025-04-01 20:57:43.160 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:43.249 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.254 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.263 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:43.279 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=8e62c2f7-5898-4639-a877-0a0694d40b2b,조회된 채널 수=2 -2025-04-01 20:57:43.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@55766e96, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:57:43.289 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:57:43.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5efa4fad] -2025-04-01 20:57:43.297 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:57:43.300 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=5175bcee-8540-400f-90f5-92961a71c46b, name=channel-1-edited -2025-04-01 20:57:43.301 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.302 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@29e92f50] -2025-04-01 20:57:43.305 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:43.314 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:57:43.320 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:43.325 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=90b0f9cf-2dce-401a-9ea1-cb8c4204bf02,조회된 채널 수=2 -2025-04-01 20:57:43.325 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@afefbe3, com.sprint.mission.discodeit.dto.chann (truncated)...] -2025-04-01 20:57:43.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:57:43.334 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: a7a4af8f-fe04-4d13-bf6a-d02e79462ca4 -2025-04-01 20:57:43.496 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:43.511 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=a7a4af8f-fe04-4d13-bf6a-d02e79462ca4 -2025-04-01 20:57:43.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:43.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:43.524 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:57:43.526 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:43.537 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=d30e7489-7d02-49de-b18c-e55cba744c37,조회된 채널 수=1 -2025-04-01 20:57:43.538 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.538 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@7cdb4eb2]] -2025-04-01 20:57:43.562 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:43.565 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@9afae12] -2025-04-01 20:57:43.573 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:43.577 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:43.582 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:43.609 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:43.612 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5526e63b] -2025-04-01 20:57:43.619 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:43.622 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1372fccd] -2025-04-01 20:57:43.642 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.646 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.649 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:43.652 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:43.655 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:43.663 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.664 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3e0aeb9f] -2025-04-01 20:57:43.670 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:43.671 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@14c043ff] -2025-04-01 20:57:43.672 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 20:57:43.675 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=c5580419-786c-4973-8f40-63fb74f7eec5, name=공지사항 -2025-04-01 20:57:43.676 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.677 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@16c4e49d] -2025-04-01 20:57:43.686 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:57:43.689 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@648f7f2f] -2025-04-01 20:57:43.698 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[f023343d-ae55-4377-b237-98064096f6c8] -2025-04-01 20:57:43.712 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:57:43.727 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=a48a6486-655b-427e-9ccb-40122be281c8, 참여자 수=1 -2025-04-01 20:57:43.728 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.729 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@7d6e75b4] -2025-04-01 20:57:43.743 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:43.749 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 20:57:43.763 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:43.764 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@24fa737f] -2025-04-01 20:57:43.765 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:43.767 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:43.772 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:43.780 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:43.780 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1fba6118] -2025-04-01 20:57:43.791 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:43.792 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4dcb2fc5] -2025-04-01 20:57:43.798 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.800 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.803 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:43.805 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:43.809 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:43.815 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.815 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2daf394a] -2025-04-01 20:57:43.820 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:43.821 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@c47a08c] -2025-04-01 20:57:43.822 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 20:57:43.823 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=0ea7e711-3aad-4794-8040-d988e6e7adb7, name=test-channel -2025-04-01 20:57:43.824 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.825 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@39b955f9] -2025-04-01 20:57:43.831 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:57:43.835 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@314c07a0] -2025-04-01 20:57:43.843 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=0ea7e711-3aad-4794-8040-d988e6e7adb7, authorId=43671e76-ff1d-46c0-9fed-7f60cbd3608c, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 20:57:43.861 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=fab34e21-d101-4ffa-9107-0e1c4750202f, authorId=43671e76-ff1d-46c0-9fed-7f60cbd3608c -2025-04-01 20:57:43.870 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.871 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@92a6269] -2025-04-01 20:57:43.889 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:43.890 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@516c7779] -2025-04-01 20:57:43.892 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:43.895 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:43.900 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:43.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:43.912 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3641de1a] -2025-04-01 20:57:43.917 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:43.918 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1e896dea] -2025-04-01 20:57:43.919 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 20:57:43.921 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=fa89aa25-70b7-4a02-8561-20c40edd8c85, name=test-channel -2025-04-01 20:57:43.922 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.922 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6ea1ee8] -2025-04-01 20:57:43.925 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 20:57:43.926 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7e63400c] -2025-04-01 20:57:43.927 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=fa89aa25-70b7-4a02-8561-20c40edd8c85, authorId=0ca5903f-7d45-4819-977e-2c028eb550fc, 첨부파일 수=0, 내용=Hello! -2025-04-01 20:57:43.930 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=1b804875-4052-4f9c-b68b-07e4138359cc, authorId=0ca5903f-7d45-4819-977e-2c028eb550fc -2025-04-01 20:57:43.932 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.932 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@3192f4f7] -2025-04-01 20:57:43.936 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 20:57:43.937 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=1b804875-4052-4f9c-b68b-07e4138359cc -2025-04-01 20:57:43.944 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.948 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.951 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.955 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:43.958 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:43.960 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:43.969 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 20:57:43.974 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=1b804875-4052-4f9c-b68b-07e4138359cc -2025-04-01 20:57:43.975 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:43.976 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:43.978 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 20:57:44.006 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:57:44.013 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 20:57:44.013 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 20:57:44.036 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:44.037 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@6faecb58] -2025-04-01 20:57:44.063 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:44.069 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 20:57:44.085 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:44.088 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@3ed4449f] -2025-04-01 20:57:44.089 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:44.091 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:44.095 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:44.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:44.105 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2461e53] -2025-04-01 20:57:44.109 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:44.110 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4f4e3f60] -2025-04-01 20:57:44.114 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:44.119 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:44.122 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:44.124 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:44.126 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:44.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:44.137 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@14b18bba] -2025-04-01 20:57:44.170 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:44.172 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@64bb0df8] -2025-04-01 20:57:44.173 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:44.176 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:44.181 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:44.192 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:44.193 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2bda68be] -2025-04-01 20:57:44.197 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:44.198 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2ed7932c] -2025-04-01 20:57:44.204 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:44.209 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:44.213 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:44.216 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:44.220 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:44.225 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:44.226 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@43f42635] -2025-04-01 20:57:44.248 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 20:57:44.251 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@97fbf61] -2025-04-01 20:57:44.255 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=4410a447-cc64-42c9-883b-930acf1606c8, email=hong@test.com -2025-04-01 20:57:44.257 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:44.257 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3fe1bdf9] -2025-04-01 20:57:44.262 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 20:57:44.269 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:57:44.272 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 20:57:44.275 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 20:57:44.283 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:44.284 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@33e3028e]] -2025-04-01 20:57:44.305 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:44.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5e429e44] -2025-04-01 20:57:44.308 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 20:57:44.310 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:44.315 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:44.323 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 20:57:44.323 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@78c9cafa] -2025-04-01 20:57:44.326 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 20:57:44.328 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=b3c96e1f-36a8-4ce6-83f0-748d05908dd2, email=bye@test.com -2025-04-01 20:57:44.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:44.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:44.336 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:44.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@37f0a78a] -2025-04-01 20:57:44.341 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:44.343 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:44.347 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 20:57:44.352 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 20:57:44.355 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 20:57:44.357 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:44.361 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:44.368 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:44.369 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@75246432] -2025-04-01 20:57:44.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 20:57:44.390 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:44.395 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 20:57:44.485 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 14120 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:57:44.486 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 20:57:45.583 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:57:45.692 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 103 ms. Found 6 JPA repository interfaces. -2025-04-01 20:57:46.024 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 20:57:46.026 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 20:57:46.027 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 20:57:46.135 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 20:57:46.135 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1645 ms -2025-04-01 20:57:46.288 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 20:57:46.385 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:57:46.398 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:57:46.430 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:57:46.434 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-04-01 20:57:46.436 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection conn20: url=jdbc:h2:mem:testdb user=SA -2025-04-01 20:57:46.436 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-04-01 20:57:46.437 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:57:46.437 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:57:46.438 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:57:46.785 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:57:46.785 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:57:46.786 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:57:46.788 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:57:46.789 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:57:46.793 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:57:46.797 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:57:46.799 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:57:46.801 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:57:46.801 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:57:46.802 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:57:46.803 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:57:46.805 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:57:46.806 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:57:46.808 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:57:46.809 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:57:46.810 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:57:46.812 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:57:46.817 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:57:46.820 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:57:46.822 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:57:46.825 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:57:46.828 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:57:46.831 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:57:46.837 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:57:46.839 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:57:46.842 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:57:46.845 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:57:46.848 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:57:46.851 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:57:46.854 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:57:46.856 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:57:46.861 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:57:47.723 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 20:57:47.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 20:57:47.875 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 20:57:47.921 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 20:57:47.963 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 20:57:48.459 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 20:57:48.533 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 20:57:48.611 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 49716 (http) with context path '/' -2025-04-01 20:57:48.625 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 4.215 seconds (process running for 41.227) -2025-04-01 20:57:48.661 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49716/api/users -2025-04-01 20:57:48.669 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:48.669 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:57:48.673 [http-nio-auto-3-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 20:57:48.673 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 20:57:48.673 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 20:57:48.674 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 20:57:48.674 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 20:57:48.677 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@c9cd606 -2025-04-01 20:57:48.678 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@641bb893 -2025-04-01 20:57:48.678 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 20:57:48.678 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2025-04-01 20:57:48.679 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:57:48.687 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:48.693 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@9d7f1af] -2025-04-01 20:57:48.708 [http-nio-auto-3-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:48.710 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:48.717 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 20:57:48.746 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:48.749 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:48.753 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 20:57:48.758 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 20:57:48.762 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 20:57:48.765 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@573d216] -2025-04-01 20:57:48.772 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:57:48.772 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:57:48.775 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:57:48.777 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49716/api/auth/login -2025-04-01 20:57:48.778 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:48.779 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@69ffa63a] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 20:57:48.786 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 20:57:48.787 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 20:57:48.789 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@30ea28c6] -2025-04-01 20:57:48.803 [http-nio-auto-3-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 20:57:48.810 [http-nio-auto-3-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:48.834 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:48.836 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@483f7d61] -2025-04-01 20:57:48.838 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:48.838 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:48.839 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 20:57:48.841 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49716/api/channels/private -2025-04-01 20:57:48.851 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:48.854 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@2454c33a] as "application/json" -2025-04-01 20:57:48.860 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 20:57:48.862 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 20:57:48.870 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@78356d8f] -2025-04-01 20:57:48.881 [http-nio-auto-3-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[720169e6-c29b-4de9-b8d0-cd53a6f530b5] -2025-04-01 20:57:48.886 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 20:57:48.891 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:48.914 [http-nio-auto-3-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=712c2822-4ac3-44c4-87bf-065be55d5f9b, 참여자 수=1 -2025-04-01 20:57:48.916 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:48.918 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:48.928 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:48.929 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@254b082a] -2025-04-01 20:57:48.933 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:57:48.933 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:57:48.935 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:57:48.937 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49716/api/channels/public -2025-04-01 20:57:48.939 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:48.941 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@9749c02] as "application/json" -2025-04-01 20:57:48.946 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:57:48.947 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:48.951 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4e852d6] -2025-04-01 20:57:48.955 [http-nio-auto-3-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 20:57:48.958 [http-nio-auto-3-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022, name=channel-1 -2025-04-01 20:57:48.960 [http-nio-auto-3-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:48.965 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:48.967 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@21b47ee1] -2025-04-01 20:57:48.968 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:57:48.969 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:57:48.969 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:57:48.971 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49716/api/channels/public -2025-04-01 20:57:48.971 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:48.972 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@1ba2b5ad] as "application/json" -2025-04-01 20:57:48.976 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 20:57:48.976 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 20:57:48.978 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@579885dc] -2025-04-01 20:57:48.982 [http-nio-auto-3-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 20:57:48.985 [http-nio-auto-3-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=3a138f8c-1517-4b00-baaf-be4bfb543cbc, name=channel-2 -2025-04-01 20:57:48.988 [http-nio-auto-3-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:48.992 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:48.992 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6fd22094] -2025-04-01 20:57:48.993 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 20:57:48.995 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 20:57:48.996 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:57:49.000 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49716/api/channels?userId=720169e6-c29b-4de9-b8d0-cd53a6f530b5 -2025-04-01 20:57:49.002 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:49.006 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=720169e6-c29b-4de9-b8d0-cd53a6f530b5", parameters={masked} -2025-04-01 20:57:49.007 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:49.023 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:49.077 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:49.092 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#712c2822-4ac3-44c4-87bf-065be55d5f9b] -2025-04-01 20:57:49.092 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#712c2822-4ac3-44c4-87bf-065be55d5f9b] -2025-04-01 20:57:49.092 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#3a138f8c-1517-4b00-baaf-be4bfb543cbc] -2025-04-01 20:57:49.093 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022] -2025-04-01 20:57:49.093 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022] -2025-04-01 20:57:49.094 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#3a138f8c-1517-4b00-baaf-be4bfb543cbc] -2025-04-01 20:57:49.095 [http-nio-auto-3-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=720169e6-c29b-4de9-b8d0-cd53a6f530b5,조회된 채널 수=3 -2025-04-01 20:57:49.102 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:49.103 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@14a93c3e, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 20:57:49.105 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:49.106 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:49.106 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:57:49.124 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:49716/api/channels/c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022 -2025-04-01 20:57:49.125 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:49.127 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@db5df] as "application/json" -2025-04-01 20:57:49.130 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022", parameters={} -2025-04-01 20:57:49.132 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 20:57:49.134 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@6f31212a] -2025-04-01 20:57:49.137 [http-nio-auto-3-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 20:57:49.139 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:49.142 [http-nio-auto-3-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022, name=channel-1-edited -2025-04-01 20:57:49.143 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:57:49.146 [http-nio-auto-3-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022] -2025-04-01 20:57:49.147 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:57:49.149 [http-nio-auto-3-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022] -2025-04-01 20:57:49.151 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 20:57:49.157 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:49.157 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4512db1d] -2025-04-01 20:57:49.158 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:49.159 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:49.159 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 20:57:49.160 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:49716/api/channels/3a138f8c-1517-4b00-baaf-be4bfb543cbc -2025-04-01 20:57:49.165 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/3a138f8c-1517-4b00-baaf-be4bfb543cbc", parameters={} -2025-04-01 20:57:49.167 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 20:57:49.169 [http-nio-auto-3-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 3a138f8c-1517-4b00-baaf-be4bfb543cbc -2025-04-01 20:57:49.173 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:49.178 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:49.181 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 20:57:49.184 [http-nio-auto-3-exec-8] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#3a138f8c-1517-4b00-baaf-be4bfb543cbc] -2025-04-01 20:57:49.185 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 20:57:49.187 [http-nio-auto-3-exec-8] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#3a138f8c-1517-4b00-baaf-be4bfb543cbc] -2025-04-01 20:57:49.189 [http-nio-auto-3-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=3a138f8c-1517-4b00-baaf-be4bfb543cbc -2025-04-01 20:57:49.192 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 20:57:49.196 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:49.196 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 20:57:49.197 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 20:57:49.199 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 20:57:49.200 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:49716/api/channels?userId=720169e6-c29b-4de9-b8d0-cd53a6f530b5 -2025-04-01 20:57:49.201 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:49.204 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=720169e6-c29b-4de9-b8d0-cd53a6f530b5", parameters={masked} -2025-04-01 20:57:49.205 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 20:57:49.212 [http-nio-auto-3-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:49.219 [http-nio-auto-3-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:49.225 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#712c2822-4ac3-44c4-87bf-065be55d5f9b] -2025-04-01 20:57:49.225 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#712c2822-4ac3-44c4-87bf-065be55d5f9b] -2025-04-01 20:57:49.226 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022] -2025-04-01 20:57:49.226 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c186aaa0-8d9a-4f2d-ae88-1d9ff71fd022] -2025-04-01 20:57:49.229 [http-nio-auto-3-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=720169e6-c29b-4de9-b8d0-cd53a6f530b5,조회된 채널 수=2 -2025-04-01 20:57:49.230 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:49.230 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@bc969f3, com.sprint.mission.discodeit.dto.chann (truncated)...] -2025-04-01 20:57:49.232 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 20:57:49.232 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 20:57:49.233 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 20:57:49.249 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:49.253 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-01 20:57:49.276 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:49716/api/users -2025-04-01 20:57:49.281 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 20:57:49.282 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 20:57:49.290 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 20:57:49.300 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 20:57:49.301 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@149a860b] -2025-04-01 20:57:49.303 [http-nio-auto-3-exec-10] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 20:57:49.305 [http-nio-auto-3-exec-10] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 20:57:49.310 [http-nio-auto-3-exec-10] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@test.com -2025-04-01 20:57:49.312 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 20:57:49.320 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 20:57:49.320 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4a119df7] -2025-04-01 20:57:49.322 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.DuplicatedEmailException: 이미 사용 중인 이메일입니다.] -2025-04-01 20:57:49.324 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 409 CONFLICT -2025-04-01 20:57:49.327 [http-nio-auto-3-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 409 CONFLICT -2025-04-01 20:57:49.363 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:49.409 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 20:57:49.505 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 14120 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 20:57:49.505 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-01 20:57:49.766 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 20:57:49.845 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 75 ms. Found 6 JPA repository interfaces. -2025-04-01 20:57:49.870 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 20:57:49.922 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:f5d67bed-7651-455b-a1bb-b8e145d5f4cf;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 20:57:49.973 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 20:57:49.986 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 20:57:50.016 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 20:57:50.020 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 20:57:50.021 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 20:57:50.023 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@2279967b'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 20:57:50.450 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 20:57:50.451 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 20:57:50.453 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 20:57:50.462 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 20:57:50.463 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 20:57:50.463 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 20:57:50.464 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 20:57:50.466 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 20:57:50.467 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 20:57:50.467 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 20:57:50.467 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 20:57:50.468 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 20:57:50.468 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 20:57:50.469 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 20:57:50.469 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 20:57:50.469 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 20:57:50.470 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 20:57:50.470 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 20:57:50.473 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 20:57:50.479 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 20:57:50.482 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 20:57:50.483 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 20:57:50.485 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 20:57:50.487 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 20:57:50.488 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 20:57:50.490 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 20:57:50.492 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 20:57:50.494 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 20:57:50.496 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 20:57:50.499 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 20:57:50.501 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 20:57:50.504 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 20:57:50.505 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 20:57:50.508 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 20:57:50.699 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.286 seconds (process running for 43.301) -2025-04-01 20:57:50.758 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.766 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.767 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.770 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.788 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:50.795 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 20:57:50.799 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#7ffcd568-2653-44a1-a570-73cbe99c9673] -2025-04-01 20:57:50.800 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#7ffcd568-2653-44a1-a570-73cbe99c9673] -2025-04-01 20:57:50.800 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#dfec985a-761a-48f0-b92b-2fa86cd8984f] -2025-04-01 20:57:50.800 [Test worker] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#dfec985a-761a-48f0-b92b-2fa86cd8984f] -2025-04-01 20:57:50.854 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.857 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.862 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:50.868 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:50.888 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 20:57:50.903 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:50.912 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 20:57:50.926 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 20:57:50.934 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 20:57:50.960 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 20:57:51.037 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 20:57:51.038 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:51.039 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:51.041 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:51.042 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 20:57:51.047 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 20:57:51.052 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 23:14:51.664 [http-nio-auto-1-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 23:14:51.664 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 23:14:51.664 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 23:14:51.665 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 23:14:51.665 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 23:14:51.668 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@36d7d3a8 -2025-04-01 23:14:51.669 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@1eb00da3 -2025-04-01 23:14:51.669 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 23:14:51.670 [http-nio-auto-1-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2025-04-01 23:14:51.703 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 23:14:51.781 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:14:51.841 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7e80464] -2025-04-01 23:14:51.992 [http-nio-auto-1-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:14:52.218 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:14:52.345 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:14:52.595 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:14:52.636 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:14:52.640 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:14:52.651 [http-nio-auto-1-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:14:52.680 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 23:14:52.687 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7ba1ab9a] -2025-04-01 23:14:52.736 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:14:52.738 [http-nio-auto-1-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:14:52.741 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:14:52.764 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51832/api/auth/login -2025-04-01 23:14:52.766 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:14:52.766 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"username":"홍길동","password":"1234"}] as "application/json" -2025-04-01 23:14:52.775 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 23:14:52.776 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:14:52.783 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@5e202a0] -2025-04-01 23:14:52.866 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:14:52.971 [http-nio-auto-1-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:14:53.029 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:53.030 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5b0215a2] -2025-04-01 23:14:53.032 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:14:53.032 [http-nio-auto-1-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:14:53.033 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:14:53.037 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51832/api/channels/public -2025-04-01 23:14:53.043 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:14:53.044 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"name":"테스트채널","description":"테스트 설명"}] as "application/json" -2025-04-01 23:14:53.052 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 23:14:53.053 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:14:53.056 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2e0e4c65] -2025-04-01 23:14:53.061 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=테스트채널,Description=테스트 설명 -2025-04-01 23:14:53.075 [http-nio-auto-1-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=5d2ca8cc-a1b6-4cd9-a883-be8dab6e14a5, name=테스트채널 -2025-04-01 23:14:53.109 [http-nio-auto-1-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:14:53.138 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:53.139 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2a4f2999] -2025-04-01 23:14:53.142 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:14:53.142 [http-nio-auto-1-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:14:53.143 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.Object] -2025-04-01 23:14:53.170 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51832/api/messages -2025-04-01 23:14:53.181 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:14:53.182 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{messageCreateRequest=[<{"content":"안녕하세요","channelId":"5d2ca8cc-a1b6-4cd9-a883-be8dab6e14a5","authorId":"7701486f-b0d0-478d-8a8e-8970d1f418af"},[Content-Type:"application/json"]>]}] as "multipart/form-data" -2025-04-01 23:14:53.192 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-01 23:14:53.210 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 23:14:53.214 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@31bd4510] -2025-04-01 23:14:53.220 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=5d2ca8cc-a1b6-4cd9-a883-be8dab6e14a5, authorId=7701486f-b0d0-478d-8a8e-8970d1f418af, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 23:14:53.234 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:14:53.240 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 23:14:53.258 [http-nio-auto-1-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=060a0f7e-a8c9-4ab1-9bf2-8f5d02f30b1b, authorId=7701486f-b0d0-478d-8a8e-8970d1f418af -2025-04-01 23:14:53.263 [http-nio-auto-1-exec-4] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:14:53.275 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:53.276 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@714b78eb] -2025-04-01 23:14:53.278 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:14:53.279 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.message.MessageDto] -2025-04-01 23:14:53.280 [http-nio-auto-1-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:14:53.282 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:51832/api/messages/060a0f7e-a8c9-4ab1-9bf2-8f5d02f30b1b -2025-04-01 23:14:53.287 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/messages/060a0f7e-a8c9-4ab1-9bf2-8f5d02f30b1b", parameters={masked} -2025-04-01 23:14:53.289 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 23:14:53.292 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=060a0f7e-a8c9-4ab1-9bf2-8f5d02f30b1b -2025-04-01 23:14:53.372 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 23:14:53.387 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.id=? -2025-04-01 23:14:53.416 [http-nio-auto-1-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=060a0f7e-a8c9-4ab1-9bf2-8f5d02f30b1b -2025-04-01 23:14:53.421 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - message_attachments - where - message_id=? -2025-04-01 23:14:53.428 [http-nio-auto-1-exec-5] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 23:14:53.436 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:53.436 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:14:53.437 [http-nio-auto-1-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 23:14:53.439 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 23:14:53.441 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:51832/api/messages?channelId=5d2ca8cc-a1b6-4cd9-a883-be8dab6e14a5 -2025-04-01 23:14:53.442 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 23:14:53.445 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=5d2ca8cc-a1b6-4cd9-a883-be8dab6e14a5", parameters={masked} -2025-04-01 23:14:53.446 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 23:14:53.497 [http-nio-auto-1-exec-6] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 23:14:53.515 [http-nio-auto-1-exec-6] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 23:14:53.540 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:53.541 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@7bcc5feb] -2025-04-01 23:14:53.547 [http-nio-auto-1-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:14:53.547 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:14:53.548 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.String] as "application/json" -2025-04-01 23:14:53.587 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 23:14:54.054 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 23:14:54.097 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:14:54.099 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:14:54.100 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:14:54.102 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:14:54.104 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:14:54.106 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:14:54.108 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:14:54.110 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:14:54.112 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:14:54.113 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:14:54.114 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:14:54.117 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:14:54.119 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:14:54.120 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:14:54.122 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:14:54.123 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:14:54.126 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:14:54.132 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-01 23:14:54.137 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2025-04-01 23:14:54.173 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:14:54.218 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-01 23:14:54.336 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Starting MessageRepositoryTest using Java 17.0.12 with PID 20928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 23:14:54.337 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - The following 1 profile is active: "test" -2025-04-01 23:14:54.636 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 23:14:54.716 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 6 JPA repository interfaces. -2025-04-01 23:14:54.741 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-01 23:14:54.809 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:875bc85e-bbea-499a-a053-4eb318d70396;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-01 23:14:54.868 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 23:14:54.885 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 23:14:54.927 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 23:14:54.932 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 23:14:54.933 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 23:14:54.936 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@17c2b893'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 23:14:55.322 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 23:14:55.322 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:14:55.327 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-01 23:14:55.341 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:14:55.342 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:14:55.343 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:14:55.344 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:14:55.344 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:14:55.345 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:14:55.346 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:14:55.346 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:14:55.347 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:14:55.348 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:14:55.348 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:14:55.350 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:14:55.351 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:14:55.352 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:14:55.353 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:14:55.354 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 23:14:55.358 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 23:14:55.361 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 23:14:55.362 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 23:14:55.366 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 23:14:55.371 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 23:14:55.375 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 23:14:55.380 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 23:14:55.387 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 23:14:55.390 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 23:14:55.393 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 23:14:55.397 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 23:14:55.400 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 23:14:55.404 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 23:14:55.407 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 23:14:55.413 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:14:55.607 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Started MessageRepositoryTest in 1.383 seconds (process running for 43.796) -2025-04-01 23:14:55.791 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-01 23:14:55.917 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:14:55.922 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:14:55.925 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:14:55.927 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:14:55.930 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:14:55.942 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 23:14:55.950 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] ] -2025-04-01 23:14:59.145 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 23:14:59.153 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-01 23:14:59.154 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 23:14:59.155 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:59.156 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@45b94500] -2025-04-01 23:14:59.159 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-01 23:14:59.173 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 23:14:59.178 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:59.179 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:14:59.194 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 23:14:59.198 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@fe8cad2] -2025-04-01 23:14:59.201 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 23:14:59.202 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:14:59.203 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@37a74188] -2025-04-01 23:14:59.204 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-01 23:14:59.221 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:14:59.257 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-01 23:14:59.377 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 20928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 23:14:59.378 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-01 23:14:59.388 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@572e999a -2025-04-01 23:15:00.032 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 23:15:00.059 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-01 23:15:00.144 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 23:15:00.152 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 23:15:00.164 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 23:15:00.183 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 23:15:00.184 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 23:15:00.185 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 23:15:00.199 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 0.933 seconds (process running for 48.387) -2025-04-01 23:15:00.214 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 23:15:00.221 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@abb5dde] -2025-04-01 23:15:00.228 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 23:15:00.236 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.237 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@24708741] -2025-04-01 23:15:00.238 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-01 23:15:00.258 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 23:15:00.260 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 23:15:00.261 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.262 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4aabbb2b] -2025-04-01 23:15:00.265 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-01 23:15:00.293 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 23:15:00.297 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@4b444421] -2025-04-01 23:15:00.311 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.312 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@74aa20fc] -2025-04-01 23:15:00.327 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-01 23:15:00.330 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@5fc54be7] -2025-04-01 23:15:00.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.332 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@7a4d3d23] -2025-04-01 23:15:00.347 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 23:15:00.350 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-01 23:15:00.351 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 23:15:00.351 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.352 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1097a269] -2025-04-01 23:15:00.353 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-01 23:15:00.367 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 23:15:00.369 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:00.383 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 23:15:00.384 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@2e096cb7] -2025-04-01 23:15:00.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 23:15:00.387 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.388 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@45fa90fc] -2025-04-01 23:15:00.389 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-01 23:15:00.404 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 23:15:00.416 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:00.416 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5cbb8595] -2025-04-01 23:15:00.433 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:00.468 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-01 23:15:00.571 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 20928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 23:15:00.572 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-01 23:15:00.578 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@2e8e623b -2025-04-01 23:15:01.153 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 23:15:01.185 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-01 23:15:01.249 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-01 23:15:01.256 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 23:15:01.266 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 23:15:01.278 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-01 23:15:01.278 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 23:15:01.280 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 1 ms -2025-04-01 23:15:01.291 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 0.815 seconds (process running for 49.48) -2025-04-01 23:15:01.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 23:15:01.313 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@25f0643f] -2025-04-01 23:15:01.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-01 23:15:01.327 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:01.333 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@53a11e3a] -2025-04-01 23:15:01.334 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-01 23:15:01.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 23:15:01.354 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:01.354 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@1d9c0046, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-01 23:15:01.374 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 23:15:01.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@6cb2fab2] -2025-04-01 23:15:01.378 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-01 23:15:01.381 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@5ff4e3c1] -2025-04-01 23:15:01.394 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 23:15:01.395 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@7bfab2d8] -2025-04-01 23:15:01.397 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:01.397 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@a9d56b5] -2025-04-01 23:15:01.410 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-01 23:15:01.413 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@728f56cc] -2025-04-01 23:15:01.414 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-01 23:15:01.415 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:01.415 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@71cd9304] -2025-04-01 23:15:01.418 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-01 23:15:01.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:01.438 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@17d03353] -2025-04-01 23:15:01.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-01 23:15:01.483 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:01.484 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@32e4937a] -2025-04-01 23:15:01.487 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] ] -2025-04-01 23:15:01.505 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:01.507 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@37234215] -2025-04-01 23:15:01.509 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:01.510 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4a7ece76] -2025-04-01 23:15:01.528 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 23:15:01.532 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:01.536 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:01.554 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:01.604 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-01 23:15:01.706 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 20928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 23:15:01.707 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-01 23:15:02.803 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 23:15:02.890 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 6 JPA repository interfaces. -2025-04-01 23:15:03.301 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 23:15:03.302 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 23:15:03.303 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 23:15:03.391 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 23:15:03.391 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1677 ms -2025-04-01 23:15:03.610 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 23:15:03.727 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 23:15:03.742 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 23:15:03.775 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 23:15:03.780 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-01 23:15:03.782 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn23: url=jdbc:h2:mem:testdb user=SA -2025-04-01 23:15:03.783 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-01 23:15:03.784 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 23:15:03.784 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 23:15:03.786 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 23:15:04.235 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 23:15:04.235 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:04.236 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:04.237 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:04.238 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:04.240 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:04.241 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:04.243 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:04.245 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:04.247 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:04.248 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:04.257 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:04.258 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:04.260 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:04.261 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:04.262 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:04.262 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:04.264 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 23:15:04.269 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 23:15:04.275 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 23:15:04.279 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 23:15:04.284 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 23:15:04.289 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 23:15:04.295 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 23:15:04.302 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 23:15:04.306 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 23:15:04.310 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 23:15:04.315 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 23:15:04.319 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 23:15:04.323 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 23:15:04.328 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 23:15:04.332 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 23:15:04.338 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:05.165 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 23:15:05.270 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 23:15:05.347 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 23:15:05.394 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 23:15:05.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 23:15:06.013 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 23:15:06.091 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 23:15:06.092 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-01 23:15:06.093 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-01 23:15:06.106 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 23:15:06.135 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 42 ms -2025-04-01 23:15:06.228 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 51846 (http) with context path '/' -2025-04-01 23:15:06.245 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 4.633 seconds (process running for 54.433) -2025-04-01 23:15:06.272 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:06.277 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4f4e3f60] -2025-04-01 23:15:06.285 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 23:15:06.298 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=3bc4f3ba-4db7-4dd1-8b9d-25851d7d0b55, name=channel-1 -2025-04-01 23:15:06.307 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.308 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4b54d7c0] -2025-04-01 23:15:06.337 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:06.339 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3cfb107c] -2025-04-01 23:15:06.340 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 23:15:06.342 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=87d998f5-4e40-4024-b106-247728742470, name=channel-2 -2025-04-01 23:15:06.343 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.344 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@360314d4] -2025-04-01 23:15:06.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 23:15:06.370 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.377 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.380 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:06.395 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=2f4e28c6-d6de-455f-a557-40294535a488,조회된 채널 수=2 -2025-04-01 23:15:06.399 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.399 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2ed30e8a, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 23:15:06.405 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 23:15:06.407 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@e523585] -2025-04-01 23:15:06.409 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 23:15:06.411 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=3bc4f3ba-4db7-4dd1-8b9d-25851d7d0b55, name=channel-1-edited -2025-04-01 23:15:06.412 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.413 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6dbfca6a] -2025-04-01 23:15:06.416 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 23:15:06.422 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 23:15:06.426 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:06.432 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=edab0554-c3a2-46c5-adae-5117b31a9b98,조회된 채널 수=2 -2025-04-01 23:15:06.433 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.433 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@37f0a78a, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 23:15:06.438 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 23:15:06.443 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 87d998f5-4e40-4024-b106-247728742470 -2025-04-01 23:15:06.446 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:06.452 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=87d998f5-4e40-4024-b106-247728742470 -2025-04-01 23:15:06.454 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.454 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:06.458 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 23:15:06.467 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 23:15:06.471 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:06.476 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=065e0973-1090-4ff8-b658-fb2baa7b4002,조회된 채널 수=1 -2025-04-01 23:15:06.480 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.482 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@5b56fe9a]] -2025-04-01 23:15:06.513 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:06.516 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@c889735] -2025-04-01 23:15:06.524 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:06.527 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:06.532 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:06.556 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:06.558 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@51d42100] -2025-04-01 23:15:06.566 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:06.568 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6f1ee6c2] -2025-04-01 23:15:06.587 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.589 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.594 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:06.597 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:06.601 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:06.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.610 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@505d34a6] -2025-04-01 23:15:06.615 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:06.616 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@bb6bd70] -2025-04-01 23:15:06.617 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-01 23:15:06.619 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=fd32d85c-d4ae-4d99-99c1-3eaf84b5dfd2, name=공지사항 -2025-04-01 23:15:06.620 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4f0552c3] -2025-04-01 23:15:06.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 23:15:06.633 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@5cffbc02] -2025-04-01 23:15:06.640 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[82ed2ef0-be19-4e15-b72a-9ee8293aadfe] -2025-04-01 23:15:06.657 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 23:15:06.680 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=0a7d9903-cc43-4c90-9c37-c5611a326390, 참여자 수=1 -2025-04-01 23:15:06.681 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.682 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2002163f] -2025-04-01 23:15:06.706 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:06.713 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-01 23:15:06.733 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:06.735 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@58d63346] -2025-04-01 23:15:06.737 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:06.739 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:06.745 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:06.754 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:06.754 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@49f425e0] -2025-04-01 23:15:06.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:06.772 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@796deb70] -2025-04-01 23:15:06.778 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.781 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.784 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:06.786 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:06.792 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:06.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.798 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3a2c7007] -2025-04-01 23:15:06.803 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:06.804 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4fdad1f9] -2025-04-01 23:15:06.805 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-01 23:15:06.808 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=bf6e1685-f120-495a-b983-884487297b86, name=test-channel -2025-04-01 23:15:06.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3b184e75] -2025-04-01 23:15:06.817 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 23:15:06.819 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@6525784b] -2025-04-01 23:15:06.823 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=bf6e1685-f120-495a-b983-884487297b86, authorId=f1d1a28f-9bad-4414-aba2-73f2def89b71, 첨부파일 수=0, 내용=안녕하세요 -2025-04-01 23:15:06.834 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=e675c056-2e0d-4223-9096-f2414c557645, authorId=f1d1a28f-9bad-4414-aba2-73f2def89b71 -2025-04-01 23:15:06.846 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.846 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@75a22db6] -2025-04-01 23:15:06.877 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:06.879 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4bcd3ed6] -2025-04-01 23:15:06.880 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:06.882 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:06.886 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:06.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:06.895 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6c08a0d6] -2025-04-01 23:15:06.898 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:06.899 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@725c1d96] -2025-04-01 23:15:06.900 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-01 23:15:06.902 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=07e3a6a2-01b1-4f9a-aecd-d8ad380d026d, name=test-channel -2025-04-01 23:15:06.902 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.903 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@43d45439] -2025-04-01 23:15:06.907 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-01 23:15:06.908 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7a14fab5] -2025-04-01 23:15:06.909 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=07e3a6a2-01b1-4f9a-aecd-d8ad380d026d, authorId=84d3e91b-0684-4dd4-80ed-fac55551bb02, 첨부파일 수=0, 내용=Hello! -2025-04-01 23:15:06.913 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=ba54d29b-c18d-4d99-9859-4bded4779e6b, authorId=84d3e91b-0684-4dd4-80ed-fac55551bb02 -2025-04-01 23:15:06.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.915 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@73dbe70b] -2025-04-01 23:15:06.919 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-01 23:15:06.920 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=ba54d29b-c18d-4d99-9859-4bded4779e6b -2025-04-01 23:15:06.926 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.929 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.931 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.934 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:06.937 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:06.940 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:06.943 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-01 23:15:06.948 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=ba54d29b-c18d-4d99-9859-4bded4779e6b -2025-04-01 23:15:06.948 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.949 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:06.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-01 23:15:06.959 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-01 23:15:06.965 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-01 23:15:06.966 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-01 23:15:06.981 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:06.983 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@3409be3b] -2025-04-01 23:15:07.011 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:07.017 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-01 23:15:07.033 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:07.034 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@15fa07f8] -2025-04-01 23:15:07.035 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:07.038 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:07.043 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:07.051 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:07.051 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@666e51c1] -2025-04-01 23:15:07.054 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:07.056 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@31ea5cbd] -2025-04-01 23:15:07.061 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:07.063 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:07.066 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:07.069 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:07.072 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:07.078 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:07.078 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6b9722a6] -2025-04-01 23:15:07.107 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:07.109 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@f302618] -2025-04-01 23:15:07.110 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:07.112 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:07.116 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:07.123 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:07.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7bd32b57] -2025-04-01 23:15:07.129 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:07.129 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4b5d6177] -2025-04-01 23:15:07.133 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:07.136 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:07.138 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:07.142 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:07.146 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:07.150 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:07.150 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@1c4a2252] -2025-04-01 23:15:07.177 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 23:15:07.179 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@50932a1e] -2025-04-01 23:15:07.183 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=57ad7cae-3db2-4845-a6eb-6d1b6e7e1159, email=hong@test.com -2025-04-01 23:15:07.185 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:07.186 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7c3c5f9f] -2025-04-01 23:15:07.190 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-01 23:15:07.196 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 23:15:07.200 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 23:15:07.202 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 23:15:07.211 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:07.212 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@2e063fa1]] -2025-04-01 23:15:07.244 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:07.245 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@c845c13] -2025-04-01 23:15:07.246 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-01 23:15:07.248 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:07.256 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:07.263 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-01 23:15:07.264 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@50b35189] -2025-04-01 23:15:07.267 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 23:15:07.269 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=9c427ac0-09ff-42c9-97d0-e107cd7e5e84, email=bye@test.com -2025-04-01 23:15:07.276 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:07.277 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:07.279 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:07.280 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2c16ea68] -2025-04-01 23:15:07.283 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:07.286 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:07.289 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 23:15:07.291 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 23:15:07.293 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 23:15:07.294 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:07.299 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 23:15:07.304 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:07.305 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2dbb606c] -2025-04-01 23:15:07.306 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 23:15:07.326 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:07.331 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-01 23:15:07.396 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 20928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 23:15:07.396 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 23:15:08.299 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 23:15:08.389 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 87 ms. Found 6 JPA repository interfaces. -2025-04-01 23:15:08.666 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 23:15:08.667 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 23:15:08.668 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 23:15:08.746 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 23:15:08.746 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1346 ms -2025-04-01 23:15:08.916 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 23:15:09.020 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 23:15:09.031 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 23:15:09.061 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 23:15:09.064 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-04-01 23:15:09.067 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection conn33: url=jdbc:h2:mem:testdb user=SA -2025-04-01 23:15:09.067 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-04-01 23:15:09.068 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 23:15:09.069 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 23:15:09.070 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 23:15:09.386 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 23:15:09.386 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:09.387 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:09.389 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:09.390 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:09.391 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:09.393 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:09.394 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:09.396 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:09.397 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:09.398 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:09.400 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:09.401 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:09.402 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:09.403 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:09.404 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:09.405 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:09.408 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 23:15:09.412 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 23:15:09.415 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 23:15:09.416 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 23:15:09.419 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 23:15:09.421 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 23:15:09.426 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 23:15:09.431 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 23:15:09.434 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 23:15:09.437 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 23:15:09.439 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 23:15:09.443 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 23:15:09.446 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 23:15:09.448 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 23:15:09.451 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 23:15:09.455 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:10.253 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 23:15:10.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 23:15:10.391 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 23:15:10.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 23:15:10.467 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 23:15:10.940 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 23:15:10.997 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 23:15:11.073 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 51848 (http) with context path '/' -2025-04-01 23:15:11.088 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 3.748 seconds (process running for 59.277) -2025-04-01 23:15:11.142 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51848/api/users -2025-04-01 23:15:11.147 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.148 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 23:15:11.290 [http-nio-auto-3-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 23:15:11.290 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 23:15:11.290 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 23:15:11.290 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 23:15:11.290 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 23:15:11.293 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@22b97bc -2025-04-01 23:15:11.294 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@1785c59e -2025-04-01 23:15:11.294 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 23:15:11.294 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 23:15:11.295 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 23:15:11.302 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:11.317 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@463c7fe1] -2025-04-01 23:15:11.331 [http-nio-auto-3-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:11.334 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:11.340 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:11.369 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:11.370 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:11.372 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:11.374 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:11.377 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 23:15:11.380 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@77afa59b] -2025-04-01 23:15:11.385 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:15:11.417 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:15:11.421 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:15:11.442 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51848/api/auth/login -2025-04-01 23:15:11.442 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.444 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@352fb6a3] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 23:15:11.450 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 23:15:11.451 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:11.453 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@42b7ba44] -2025-04-01 23:15:11.462 [http-nio-auto-3-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:11.466 [http-nio-auto-3-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:11.480 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.481 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@2ab728fb] -2025-04-01 23:15:11.482 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:11.482 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:11.483 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:15:11.484 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51848/api/channels/private -2025-04-01 23:15:11.491 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.493 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@4ca2dabc] as "application/json" -2025-04-01 23:15:11.498 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-01 23:15:11.499 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-01 23:15:11.502 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@425d3793] -2025-04-01 23:15:11.509 [http-nio-auto-3-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[0ab179f5-4db4-4719-983d-f7eedecad37a] -2025-04-01 23:15:11.512 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-01 23:15:11.516 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:11.538 [http-nio-auto-3-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=ac7c8e79-84a4-4214-b518-0cc6c46f82e1, 참여자 수=1 -2025-04-01 23:15:11.540 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:11.544 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:11.553 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.553 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5b8f3eb1] -2025-04-01 23:15:11.555 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:15:11.556 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:15:11.556 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 23:15:11.558 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51848/api/channels/public -2025-04-01 23:15:11.558 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.559 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@43b4609b] as "application/json" -2025-04-01 23:15:11.562 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 23:15:11.563 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:11.565 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@b0248dc] -2025-04-01 23:15:11.568 [http-nio-auto-3-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-01 23:15:11.570 [http-nio-auto-3-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=fec5cbde-e524-48b0-a480-65550098a340, name=channel-1 -2025-04-01 23:15:11.571 [http-nio-auto-3-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:11.574 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.575 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2e5ee301] -2025-04-01 23:15:11.576 [http-nio-auto-3-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:15:11.576 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:15:11.576 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 23:15:11.578 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51848/api/channels/public -2025-04-01 23:15:11.578 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.579 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@22744425] as "application/json" -2025-04-01 23:15:11.581 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-01 23:15:11.582 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-01 23:15:11.583 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6a12a20f] -2025-04-01 23:15:11.584 [http-nio-auto-3-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-01 23:15:11.586 [http-nio-auto-3-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=6be278ea-0b02-414f-b6ce-6ade52c107db, name=channel-2 -2025-04-01 23:15:11.587 [http-nio-auto-3-exec-5] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:11.589 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.589 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4f4e68d2] -2025-04-01 23:15:11.591 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:15:11.591 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:15:11.591 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 23:15:11.594 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:51848/api/channels?userId=0ab179f5-4db4-4719-983d-f7eedecad37a -2025-04-01 23:15:11.596 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.600 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=0ab179f5-4db4-4719-983d-f7eedecad37a", parameters={masked} -2025-04-01 23:15:11.601 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 23:15:11.610 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:11.616 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:11.632 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#6be278ea-0b02-414f-b6ce-6ade52c107db] -2025-04-01 23:15:11.632 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#fec5cbde-e524-48b0-a480-65550098a340] -2025-04-01 23:15:11.633 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#6be278ea-0b02-414f-b6ce-6ade52c107db] -2025-04-01 23:15:11.633 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#fec5cbde-e524-48b0-a480-65550098a340] -2025-04-01 23:15:11.634 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#ac7c8e79-84a4-4214-b518-0cc6c46f82e1] -2025-04-01 23:15:11.634 [http-nio-auto-3-exec-6] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#ac7c8e79-84a4-4214-b518-0cc6c46f82e1] -2025-04-01 23:15:11.637 [http-nio-auto-3-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=0ab179f5-4db4-4719-983d-f7eedecad37a,조회된 채널 수=3 -2025-04-01 23:15:11.644 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.644 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@4d9a9c04, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 23:15:11.646 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:11.647 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:11.647 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 23:15:11.665 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:51848/api/channels/fec5cbde-e524-48b0-a480-65550098a340 -2025-04-01 23:15:11.666 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.667 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@22e9923e] as "application/json" -2025-04-01 23:15:11.670 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/fec5cbde-e524-48b0-a480-65550098a340", parameters={} -2025-04-01 23:15:11.671 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-01 23:15:11.676 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@352e4b06] -2025-04-01 23:15:11.678 [http-nio-auto-3-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-01 23:15:11.679 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:11.683 [http-nio-auto-3-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=fec5cbde-e524-48b0-a480-65550098a340, name=channel-1-edited -2025-04-01 23:15:11.690 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 23:15:11.693 [http-nio-auto-3-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#fec5cbde-e524-48b0-a480-65550098a340] -2025-04-01 23:15:11.695 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 23:15:11.697 [http-nio-auto-3-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#fec5cbde-e524-48b0-a480-65550098a340] -2025-04-01 23:15:11.699 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-01 23:15:11.702 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.703 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@648f5b13] -2025-04-01 23:15:11.704 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:11.704 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:11.705 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-01 23:15:11.708 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:51848/api/channels/6be278ea-0b02-414f-b6ce-6ade52c107db -2025-04-01 23:15:11.712 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/6be278ea-0b02-414f-b6ce-6ade52c107db", parameters={} -2025-04-01 23:15:11.713 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-01 23:15:11.715 [http-nio-auto-3-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 6be278ea-0b02-414f-b6ce-6ade52c107db -2025-04-01 23:15:11.718 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:11.721 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:11.724 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-01 23:15:11.725 [http-nio-auto-3-exec-8] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#6be278ea-0b02-414f-b6ce-6ade52c107db] -2025-04-01 23:15:11.726 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-01 23:15:11.727 [http-nio-auto-3-exec-8] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#6be278ea-0b02-414f-b6ce-6ade52c107db] -2025-04-01 23:15:11.728 [http-nio-auto-3-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=6be278ea-0b02-414f-b6ce-6ade52c107db -2025-04-01 23:15:11.729 [http-nio-auto-3-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-01 23:15:11.732 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.733 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:11.734 [http-nio-auto-3-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 23:15:11.737 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 23:15:11.738 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:51848/api/channels?userId=0ab179f5-4db4-4719-983d-f7eedecad37a -2025-04-01 23:15:11.738 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:11.741 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=0ab179f5-4db4-4719-983d-f7eedecad37a", parameters={masked} -2025-04-01 23:15:11.742 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-01 23:15:11.750 [http-nio-auto-3-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:11.754 [http-nio-auto-3-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:11.759 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#fec5cbde-e524-48b0-a480-65550098a340] -2025-04-01 23:15:11.759 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#fec5cbde-e524-48b0-a480-65550098a340] -2025-04-01 23:15:11.759 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#ac7c8e79-84a4-4214-b518-0cc6c46f82e1] -2025-04-01 23:15:11.760 [http-nio-auto-3-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#ac7c8e79-84a4-4214-b518-0cc6c46f82e1] -2025-04-01 23:15:11.762 [http-nio-auto-3-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=0ab179f5-4db4-4719-983d-f7eedecad37a,조회된 채널 수=2 -2025-04-01 23:15:11.763 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:11.764 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@6dba4b6e, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-01 23:15:11.766 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:11.767 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-01 23:15:11.766 [http-nio-auto-3-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:11.782 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 23:15:12.246 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 23:15:12.253 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:12.253 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:12.254 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:12.257 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:12.258 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:12.259 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:12.260 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:12.261 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:12.262 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:12.263 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:12.264 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:12.265 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:12.266 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:12.267 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:12.268 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:12.270 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:12.271 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:12.273 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2025-04-01 23:15:12.275 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2025-04-01 23:15:12.287 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:12.291 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-01 23:15:12.378 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 20928 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-01 23:15:12.379 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-01 23:15:13.136 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-01 23:15:13.208 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 69 ms. Found 6 JPA repository interfaces. -2025-04-01 23:15:13.435 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-01 23:15:13.437 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-01 23:15:13.437 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-01 23:15:13.510 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-01 23:15:13.511 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1129 ms -2025-04-01 23:15:13.658 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-01 23:15:13.776 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-01 23:15:13.793 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-01 23:15:13.833 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-01 23:15:13.836 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2025-04-01 23:15:13.838 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection conn43: url=jdbc:h2:mem:testdb user=SA -2025-04-01 23:15:13.838 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2025-04-01 23:15:13.839 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-01 23:15:13.839 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-01 23:15:13.840 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-4)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-01 23:15:14.223 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-01 23:15:14.224 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:14.225 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:14.226 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:14.226 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:14.227 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:14.227 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:14.228 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:14.228 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:14.228 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:14.229 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:14.230 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:14.232 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:14.232 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:14.233 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:14.233 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:14.235 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:14.236 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-01 23:15:14.242 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-01 23:15:14.246 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-01 23:15:14.249 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-01 23:15:14.251 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-01 23:15:14.255 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-01 23:15:14.259 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-01 23:15:14.263 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-01 23:15:14.265 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-01 23:15:14.268 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-01 23:15:14.271 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-01 23:15:14.274 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-01 23:15:14.276 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-01 23:15:14.279 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-01 23:15:14.281 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-01 23:15:14.285 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:14.928 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-01 23:15:14.992 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-01 23:15:15.042 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-01 23:15:15.072 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-01 23:15:15.097 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-01 23:15:15.510 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-01 23:15:15.560 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-01 23:15:15.615 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 51852 (http) with context path '/' -2025-04-01 23:15:15.627 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 3.328 seconds (process running for 63.816) -2025-04-01 23:15:15.654 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51852/api/users -2025-04-01 23:15:15.660 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:15.660 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 23:15:15.664 [http-nio-auto-4-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-01 23:15:15.665 [http-nio-auto-4-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-01 23:15:15.665 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-01 23:15:15.665 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-01 23:15:15.665 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-01 23:15:15.668 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@36f5a641 -2025-04-01 23:15:15.668 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@16bb0085 -2025-04-01 23:15:15.669 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-01 23:15:15.669 [http-nio-auto-4-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-01 23:15:15.670 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-01 23:15:15.677 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-01 23:15:15.683 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@49405ef0] -2025-04-01 23:15:15.695 [http-nio-auto-4-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-01 23:15:15.700 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:15.706 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:15.736 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:15.739 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:15.741 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:15.744 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:15.746 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 23:15:15.749 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@6ad37b46] -2025-04-01 23:15:15.752 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-01 23:15:15.752 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:15:15.755 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-01 23:15:15.756 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51852/api/auth/login -2025-04-01 23:15:15.757 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:15.758 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2228d746] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 23:15:15.761 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 23:15:15.762 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:15.765 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3ed993ff] -2025-04-01 23:15:15.771 [http-nio-auto-4-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:15.776 [http-nio-auto-4-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:15.789 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:15.790 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3b25b15b] -2025-04-01 23:15:15.791 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:15.791 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:15.791 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:15:15.795 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:51852/api/users/b34713f8-84e0-44fc-afbd-985bd0656ce9 -2025-04-01 23:15:15.796 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:15.796 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-01 23:15:15.800 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/b34713f8-84e0-44fc-afbd-985bd0656ce9", parameters={multipart} -2025-04-01 23:15:15.806 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-01 23:15:15.824 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@4e99318c] -2025-04-01 23:15:15.830 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 23:15:15.837 [http-nio-auto-4-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=b34713f8-84e0-44fc-afbd-985bd0656ce9, email=hong@test.com -2025-04-01 23:15:15.860 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:15.861 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-01 23:15:15.864 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 23:15:15.866 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-01 23:15:15.869 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 23:15:15.874 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-01 23:15:15.875 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@766e3d] -2025-04-01 23:15:15.876 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:15.876 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:15:15.878 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:15.879 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51852/api/auth/login -2025-04-01 23:15:15.880 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-01 23:15:15.880 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@656dfa6b] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 23:15:15.883 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 23:15:15.883 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:15.884 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@62fa8a8e] -2025-04-01 23:15:15.887 [http-nio-auto-4-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:15.891 [http-nio-auto-4-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:15.896 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:15.896 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@249d9142] -2025-04-01 23:15:15.897 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-01 23:15:15.898 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-01 23:15:15.898 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-01 23:15:15.899 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:51852/api/users/b34713f8-84e0-44fc-afbd-985bd0656ce9 -2025-04-01 23:15:15.902 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/b34713f8-84e0-44fc-afbd-985bd0656ce9", parameters={} -2025-04-01 23:15:15.903 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-01 23:15:15.906 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-01 23:15:15.910 [http-nio-auto-4-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=b34713f8-84e0-44fc-afbd-985bd0656ce9, email=kim@test.com -2025-04-01 23:15:15.914 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-01 23:15:15.917 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-01 23:15:15.921 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-01 23:15:15.927 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-01 23:15:15.928 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-01 23:15:15.929 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-01 23:15:15.997 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:15.999 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-01 23:15:15.999 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-01 23:15:16.002 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-01 23:15:16.003 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:51852/api/auth/login -2025-04-01 23:15:16.003 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-01 23:15:16.004 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@2a5d9210] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-01 23:15:16.008 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-01 23:15:16.009 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-01 23:15:16.010 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@61fcc1bc] -2025-04-01 23:15:16.013 [http-nio-auto-4-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:16.017 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-01 23:15:16.025 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-01 23:15:16.026 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@72404a4b] -2025-04-01 23:15:16.028 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-01 23:15:16.028 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-01 23:15:16.029 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-01 23:15:16.058 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 23:15:16.545 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 23:15:16.549 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:16.550 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:16.550 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:16.551 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:16.554 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:16.554 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:16.555 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:16.556 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:16.557 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:16.558 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:16.559 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:16.561 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:16.562 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:16.562 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:16.563 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:16.564 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:16.565 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:16.567 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2025-04-01 23:15:16.575 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2025-04-01 23:15:16.589 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:16.594 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-01 23:15:16.615 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.619 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.622 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.624 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.631 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:16.639 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:16.663 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.666 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.671 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:16.674 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:16.686 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-01 23:15:16.700 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.706 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-01 23:15:16.723 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.UserRepositoryTest]: UserRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-01 23:15:16.726 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.UserRepositoryTest -2025-04-01 23:15:16.743 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.746 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-01 23:15:16.750 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:16.752 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-01 23:15:16.773 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.778 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:16.801 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.806 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.809 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-01 23:15:16.830 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - users u1_0 - where - u1_0.id=? -2025-04-01 23:15:16.848 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:16.864 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.868 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - users u1_0 - where - u1_0.id=? -2025-04-01 23:15:16.882 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:16.895 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-01 23:15:16.911 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.913 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-01 23:15:16.927 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-01 23:15:16.931 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-01 23:15:17.688 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공개 채널,Description=공개 채널 테스트 -2025-04-01 23:15:17.689 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=99b1f357-5e11-441b-9f72-4e13517fe4aa, name=공개 채널 -2025-04-01 23:15:17.756 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: b4d4cb88-4992-40c8-912f-2a3e07781ad9 -2025-04-01 23:15:17.757 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=b4d4cb88-4992-40c8-912f-2a3e07781ad9 -2025-04-01 23:15:17.767 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=newName,description=newDesc -2025-04-01 23:15:17.768 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=1a80de76-1f99-4651-8c1a-5dcbadb6513e, name=newName -2025-04-01 23:15:17.782 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[f1739bef-40e7-47a1-ad92-f0437bd3b8bb, 153440a1-5d78-4d4d-a408-ef40a03e85b1] -2025-04-01 23:15:17.782 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - creat private failed: 사용자 수=2 -2025-04-01 23:15:17.792 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 23:15:17.792 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - private channel reject: id=69e9fadd-bd3a-4cde-a3f4-a5f8168fe3cf -2025-04-01 23:15:17.808 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=186d69ca-6b1a-4dbb-8dc4-cb001d8f5388,조회된 채널 수=2 -2025-04-01 23:15:17.818 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=a,description=b -2025-04-01 23:15:17.827 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =2, ids=[25f0b1ab-f0ed-4005-9860-3ddb35b22b2a, 564c530a-4b54-4d1d-8b45-6e13e4f41d2a] -2025-04-01 23:15:17.828 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=96e5d853-fc30-4753-9cea-437f7dc779b9, 참여자 수=2 -2025-04-01 23:15:17.838 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 8802ebb1-99bf-4c7f-9ec2-1abf18031832 -2025-04-01 23:15:17.839 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicChannelService - channel not found: 8802ebb1-99bf-4c7f-9ec2-1abf18031832 -2025-04-01 23:15:18.290 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=null, authorId=29c59e92-a78c-40bc-9155-73b3ba100b71, 첨부파일 수=0, 내용=테스트 -2025-04-01 23:15:18.291 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 채널 없음: id=null -2025-04-01 23:15:18.298 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=572f53f2-3423-4d06-8b57-8f770b716beb, authorId=null, 첨부파일 수=0, 내용=테스트 -2025-04-01 23:15:18.299 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 작성자 없음: id=null -2025-04-01 23:15:18.307 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=2bf984c7-a273-4f0d-b1f6-8826f3ee33e4, newContent=n -2025-04-01 23:15:18.308 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 수정 대상 메시지 없음: id=2bf984c7-a273-4f0d-b1f6-8826f3ee33e4 -2025-04-01 23:15:18.316 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=6da4ef11-5bdb-4583-99ad-7506971626d3 -2025-04-01 23:15:18.316 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicMessageService - 삭제 대상 메시지 없음: id=6da4ef11-5bdb-4583-99ad-7506971626d3 -2025-04-01 23:15:18.325 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=939e0b1a-57c8-42dc-8583-db1dd326603b, authorId=8a886998-4fcb-4f0f-90cf-d775e2105f1d, 첨부파일 수=0, 내용=테스트 -2025-04-01 23:15:18.326 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=cfbeae67-d18b-44f9-b236-935d5c8b7dcf, authorId=8a886998-4fcb-4f0f-90cf-d775e2105f1d -2025-04-01 23:15:18.335 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=5d11394c-5ad3-4bd3-9f86-732ae07368d5 -2025-04-01 23:15:18.336 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=5d11394c-5ad3-4bd3-9f86-732ae07368d5 -2025-04-01 23:15:18.351 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 수정 요청: id=fb5d5b89-6814-4fc3-844e-5586b25c7fec, newContent=new -2025-04-01 23:15:18.459 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=null,email=test@naver.com,password=1234 -2025-04-01 23:15:18.460 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=null,email=test@naver.com,password=1234 -2025-04-01 23:15:18.461 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=null,password=1234 -2025-04-01 23:15:18.461 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=null,password=1234 -2025-04-01 23:15:18.462 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=테스터,email=test@naver.com,password=null -2025-04-01 23:15:18.463 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Invalid request: name=테스터,email=test@naver.com,password=null -2025-04-01 23:15:18.468 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=166d9238-0fa0-4d21-be49-fd47f5ba51eb, email=old@email.com -2025-04-01 23:15:18.476 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 23:15:18.477 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Email already exists: hong@naver.com -2025-04-01 23:15:18.488 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 23:15:18.497 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=9e16bd51-b415-4329-9fd8-01a7ff14c781, email=hong@naver.com -2025-04-01 23:15:18.503 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-01 23:15:18.504 [Test worker] WARN com.sprint.mission.discodeit.service.basic.BasicUserService - Username already exists: 홍길동 -2025-04-01 23:15:18.524 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:18.524 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:18.526 [SpringApplicationShutdownHook] ERROR org.hibernate.tool.schema.internal.SchemaDropperImpl$DelayedDropActionImpl - HHH000478: Unsuccessful: - set client_min_messages = WARNING -2025-04-01 23:15:18.526 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:18.527 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:18.528 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:18.528 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:18.529 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:18.530 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:18.530 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:18.530 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:18.531 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:18.531 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:18.532 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:18.533 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:18.533 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:18.534 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:18.535 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:18.539 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@4a271a1e, started on Tue Apr 01 23:14:56 KST 2025 -2025-04-01 23:15:18.542 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@572e999a, started on Tue Apr 01 23:14:59 KST 2025 -2025-04-01 23:15:18.544 [SpringApplicationShutdownHook] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Closing org.springframework.web.context.support.GenericWebApplicationContext@2e8e623b, started on Tue Apr 01 23:15:00 KST 2025 -2025-04-01 23:15:18.549 [SpringApplicationShutdownHook] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-01 23:15:19.077 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-01 23:15:19.092 [SpringApplicationShutdownHook] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-01 23:15:19.092 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-01 23:15:19.093 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-01 23:15:19.093 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-01 23:15:19.094 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-01 23:15:19.094 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-01 23:15:19.094 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-01 23:15:19.094 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-01 23:15:19.094 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-01 23:15:19.095 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-01 23:15:19.095 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-01 23:15:19.095 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-01 23:15:19.095 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-01 23:15:19.095 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-01 23:15:19.095 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-01 23:15:19.096 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-01 23:15:19.096 [SpringApplicationShutdownHook] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-01 23:15:19.097 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-01 23:15:19.099 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-02 10:05:23.050 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Starting ChannelControllerTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:05:23.061 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - The following 1 profile is active: "dev" -2025-04-02 10:05:23.131 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@570299e3 -2025-04-02 10:05:30.309 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:05:30.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:05:31.422 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-02 10:05:32.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:05:32.373 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:05:32.523 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-02 10:05:32.523 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-02 10:05:32.530 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 3 ms -2025-04-02 10:05:33.038 [Test worker] INFO com.sprint.mission.discodeit.controller.ChannelControllerTest - Started ChannelControllerTest in 12.331 seconds (process running for 17.666) -2025-04-02 10:05:33.597 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-02 10:05:33.837 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@46309fa8] -2025-04-02 10:05:34.201 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.203 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@6133a1b] -2025-04-02 10:05:34.524 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:05:34.542 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4eb168a1] -2025-04-02 10:05:34.550 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.551 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1fee651f] -2025-04-02 10:05:34.588 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-02 10:05:34.591 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@14062855] -2025-04-02 10:05:34.604 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleNoSuchElementException(NoSuchElementException) -2025-04-02 10:05:34.618 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.619 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@691fa716] -2025-04-02 10:05:34.630 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.util.NoSuchElementException] -2025-04-02 10:05:34.665 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:05:34.682 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.683 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@598ad90e, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-02 10:05:34.736 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-02 10:05:34.742 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@1444fa42] -2025-04-02 10:05:34.748 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.749 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@ffc9278] -2025-04-02 10:05:34.779 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-02 10:05:34.782 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@5e454172] -2025-04-02 10:05:34.786 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-02 10:05:34.788 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.788 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@65514a3d] -2025-04-02 10:05:34.791 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.ChannelNotFoundException: 채널을 찾을 수 없습니다.] -2025-04-02 10:05:34.810 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:05:34.812 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@3776a2f2] -2025-04-02 10:05:34.842 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-02 10:05:34.846 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.847 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@5f0b3abb] -2025-04-02 10:05:34.864 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.ChannelController.createChannel(com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto) with 2 errors: [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [Size.publicChannelCreateRequestDto.name,Size.name,Size.java.lang.String,Size]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name],20,1]; default message [채널 이름은 한 글자이상 20자 이하]] [Field error in object 'publicChannelCreateRequestDto' on field 'name': rejected value []; codes [NotBlank.publicChannelCreateRequestDto.name,NotBlank.name,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [publicChannelCreateRequestDto.name,name]; arguments []; default message [name]]; default message [채널 이름은 필수]] ] -2025-04-02 10:05:34.884 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:05:34.898 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [0] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.ChannelController.findAll(java.util.UUID): Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid -2025-04-02 10:05:34.900 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 10:05:34.901 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.902 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1a1c68f5] -2025-04-02 10:05:34.910 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'userId': Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; Invalid UUID string: invalid-uuid] -2025-04-02 10:05:34.936 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-02 10:05:34.941 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.943 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:05:34.964 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-02 10:05:34.966 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@48c49c1a] -2025-04-02 10:05:34.968 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-02 10:05:34.969 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:34.970 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@2b80fadc] -2025-04-02 10:05:34.972 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.channel.PrivateChannelUpdateException: 비공개 채널은 수정할 수 없습니다.] -2025-04-02 10:05:35.000 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.MessageControllerTest]: MessageControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:05:35.037 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.MessageControllerTest -2025-04-02 10:05:35.175 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Starting MessageControllerTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:05:35.176 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - The following 1 profile is active: "dev" -2025-04-02 10:05:35.185 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@5b81d35c -2025-04-02 10:05:36.038 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:05:36.076 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 6 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:05:36.201 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-02 10:05:36.233 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:05:36.250 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:05:36.272 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-02 10:05:36.273 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-02 10:05:36.275 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-02 10:05:36.298 [Test worker] INFO com.sprint.mission.discodeit.controller.MessageControllerTest - Started MessageControllerTest in 1.255 seconds (process running for 20.926) -2025-04-02 10:05:36.321 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-02 10:05:36.331 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@633a4a3d] -2025-04-02 10:05:36.348 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-02 10:05:36.377 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.379 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@15fb5531] -2025-04-02 10:05:36.386 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.message.MessageNotFoundException: 메시지를 찾을 수 없습니다.] -2025-04-02 10:05:36.426 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-02 10:05:36.433 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 10:05:36.434 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.435 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3791c9b8] -2025-04-02 10:05:36.445 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 해당 메시지에 대한 권한이 없습니다.] -2025-04-02 10:05:36.494 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 10:05:36.523 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@4e52b7] -2025-04-02 10:05:36.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.547 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@7e522994] -2025-04-02 10:05:36.569 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#updateMessage(UUID, UpdateMessageRequestDto) -2025-04-02 10:05:36.571 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.message.UpdateMessageRequestDto@35634653] -2025-04-02 10:05:36.573 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.574 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@626542d3] -2025-04-02 10:05:36.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 10:05:36.600 [Test worker] DEBUG org.springframework.web.method.HandlerMethod - Could not resolve parameter [1] in public org.springframework.http.ResponseEntity> com.sprint.mission.discodeit.controller.MessageController.findAllByChannelId(java.util.UUID,java.time.Instant,int): Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format] -2025-04-02 10:05:36.601 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 10:05:36.602 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.603 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@23e9526b] -2025-04-02 10:05:36.605 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'cursor': Failed to convert value of type 'java.lang.String' to required type 'java.time.Instant'; Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.RequestParam java.time.Instant] for value [invalid-cursor-format]] -2025-04-02 10:05:36.617 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-02 10:05:36.620 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.621 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:05:36.646 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 10:05:36.650 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@38128db7] -2025-04-02 10:05:36.652 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-02 10:05:36.655 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.657 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@de9650a] -2025-04-02 10:05:36.658 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.file.InvalidFileDataException: 파일 데이터가 유효하지 않습니다.] -2025-04-02 10:05:36.674 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 10:05:36.687 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:36.688 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@45940c10] -2025-04-02 10:05:36.711 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.controller.UserControllerTest]: UserControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:05:36.764 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.controller.UserControllerTest -2025-04-02 10:05:36.923 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Starting UserControllerTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:05:36.924 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - The following 1 profile is active: "dev" -2025-04-02 10:05:36.932 [Test worker] DEBUG org.springframework.web.context.support.GenericWebApplicationContext - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@35771602 -2025-04-02 10:05:37.776 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:05:37.817 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 7 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:05:37.900 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**] in 'resourceHandlerMapping' -2025-04-02 10:05:37.911 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:05:37.929 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 1 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:05:37.947 [Test worker] INFO org.springframework.boot.test.mock.web.SpringBootMockServletContext - Initializing Spring TestDispatcherServlet '' -2025-04-02 10:05:37.948 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-02 10:05:37.950 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 2 ms -2025-04-02 10:05:37.970 [Test worker] INFO com.sprint.mission.discodeit.controller.UserControllerTest - Started UserControllerTest in 1.198 seconds (process running for 22.599) -2025-04-02 10:05:38.002 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-02 10:05:38.013 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@7a397f0f] -2025-04-02 10:05:38.069 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleIllegalArgumentException(IllegalArgumentException) -2025-04-02 10:05:38.080 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:38.083 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@1f397148] -2025-04-02 10:05:38.084 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.IllegalArgumentException: 존재하지 않는 사용자입니다.] -2025-04-02 10:05:38.099 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-02 10:05:38.107 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:38.107 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@4aa20aac, com.sprint.mission.discodeit.dto.user.UserD (truncated)...] -2025-04-02 10:05:38.128 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-02 10:05:38.135 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@39b88618] -2025-04-02 10:05:38.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json] and supported [application/json] -2025-04-02 10:05:38.184 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@913a17a] -2025-04-02 10:05:38.198 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-02 10:05:38.200 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@7d83321a] -2025-04-02 10:05:38.203 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:05:38.204 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@8aa70fd] -2025-04-02 10:05:38.230 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-02 10:05:38.237 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@1c2608e3] -2025-04-02 10:05:38.240 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 10:05:38.241 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:38.242 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@25be269d] -2025-04-02 10:05:38.245 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [java.lang.RuntimeException: 예상치 못한 오류] -2025-04-02 10:05:38.263 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:05:38.268 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@983983e] -2025-04-02 10:05:38.317 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleMethodArgumentNotValidException(MethodArgumentNotValidException) -2025-04-02 10:05:38.319 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:38.320 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@13d85ddb] -2025-04-02 10:05:38.323 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity com.sprint.mission.discodeit.controller.UserController.createUser(com.sprint.mission.discodeit.dto.user.UserCreateRequestDto,org.springframework.web.multipart.MultipartFile) with 3 errors: [Field error in object 'userCreateRequest' on field 'password': rejected value [null]; codes [NotBlank.userCreateRequest.password,NotBlank.password,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.password,password]; arguments []; default message [password]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'email': rejected value [null]; codes [NotBlank.userCreateRequest.email,NotBlank.email,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.email,email]; arguments []; default message [email]]; default message [must not be blank]] [Field error in object 'userCreateRequest' on field 'username': rejected value [null]; codes [NotBlank.userCreateRequest.username,NotBlank.username,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userCreateRequest.username,username]; arguments []; default message [username]]; default message [must not be blank]] ] -2025-04-02 10:05:38.339 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:05:38.341 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@c8f756e] -2025-04-02 10:05:38.343 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:05:38.343 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3ad4c643] -2025-04-02 10:05:38.366 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-02 10:05:38.370 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:38.371 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:05:38.388 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.ChannelIntegrationTest]: ChannelIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:05:38.443 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.ChannelIntegrationTest -2025-04-02 10:05:38.581 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Starting ChannelIntegrationTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:05:38.582 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - The following 1 profile is active: "test" -2025-04-02 10:05:41.324 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-02 10:05:41.568 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 213 ms. Found 6 JPA repository interfaces. -2025-04-02 10:05:43.934 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-02 10:05:43.992 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-02 10:05:43.994 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-02 10:05:44.316 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-02 10:05:44.317 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5729 ms -2025-04-02 10:05:44.938 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-02 10:05:45.430 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-02 10:05:45.760 [Test worker] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final -2025-04-02 10:05:45.893 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-02 10:05:46.480 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-02 10:05:46.624 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-02 10:05:47.691 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:testdb user=SA -2025-04-02 10:05:47.699 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-02 10:05:47.790 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-02 10:05:47.808 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-02 10:05:47.881 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: + ... 17 common frames omitted +Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84) + at org.springframework.jdbc.datasource.init.DatabasePopulatorUtils.execute(DatabasePopulatorUtils.java:52) + ... 25 common frames omitted +Caused by: org.postgresql.util.PSQLException: ġ��������: ����� "discodeit_user_prod"�� password ������ �����߽��ϴ� + at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:711) + at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:213) + at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:268) + at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) + at org.postgresql.jdbc.PgConnection.(PgConnection.java:273) + at org.postgresql.Driver.makeConnection(Driver.java:446) + at org.postgresql.Driver.connect(Driver.java:298) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:137) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:360) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:461) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:550) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:98) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) + at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) + at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) + at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) + ... 26 common frames omitted +2025-04-11 09:46:09.276 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Starting DiscodeitApplication using Java 17.0.12 with PID 14652 (C:\Users\qwert\1-sprint-mission\build\classes\java\main started by qwert in C:\Users\qwert\1-sprint-mission) +2025-04-11 09:46:09.280 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - The following 1 profile is active: "prod" +2025-04-11 09:46:11.651 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2025-04-11 09:46:11.964 [main] [] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 299 ms. Found 6 JPA repository interfaces. +2025-04-11 09:46:13.153 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8081 (http) +2025-04-11 09:46:13.173 [main] [] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-11 09:46:13.173 [main] [] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] +2025-04-11 09:46:13.311 [main] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-11 09:46:13.311 [main] [] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3937 ms +2025-04-11 09:46:13.554 [main] [] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use +2025-04-11 09:46:13.630 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-04-11 09:46:13.995 [main] [] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@126af200 +2025-04-11 09:46:13.998 [main] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-04-11 09:46:14.192 [main] [] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] +2025-04-11 09:46:14.378 [main] [] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.6.5.Final +2025-04-11 09:46:14.479 [main] [] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled +2025-04-11 09:46:15.144 [main] [] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer +2025-04-11 09:46:16.301 [main] [] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-02 10:05:51.178 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-02 10:05:51.238 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:05:51.250 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:05:51.259 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:05:51.260 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:05:51.261 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:05:51.262 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:05:51.264 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:05:51.265 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:05:51.266 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:05:51.268 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:05:51.270 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:05:51.271 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:05:51.273 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:05:51.273 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:05:51.274 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:05:51.275 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:05:51.289 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-02 10:05:51.306 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-02 10:05:51.322 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-02 10:05:51.325 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-02 10:05:51.328 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-02 10:05:51.333 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-02 10:05:51.337 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-02 10:05:51.343 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-02 10:05:51.388 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-02 10:05:51.391 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-02 10:05:51.395 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-02 10:05:51.397 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-02 10:05:51.400 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-02 10:05:51.404 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-02 10:05:51.407 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-02 10:05:51.424 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:05:52.907 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-02 10:05:56.334 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:05:56.498 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:05:56.593 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-02 10:05:56.652 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:05:56.697 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:05:57.800 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-02 10:05:57.912 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-02 10:05:57.913 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring TestDispatcherServlet '' -2025-04-02 10:05:57.913 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Initializing Servlet '' -2025-04-02 10:05:57.966 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-02 10:05:58.015 [Test worker] INFO org.springframework.test.web.servlet.TestDispatcherServlet - Completed initialization in 102 ms -2025-04-02 10:05:58.479 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65070 (http) with context path '/' -2025-04-02 10:05:58.500 [Test worker] INFO com.sprint.mission.discodeit.integration.ChannelIntegrationTest - Started ChannelIntegrationTest in 20.041 seconds (process running for 43.129) -2025-04-02 10:05:58.676 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:05:58.681 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2841c0ca] -2025-04-02 10:05:58.694 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-02 10:05:58.884 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=97dbdb69-13ca-41e5-93fc-f6d9abb94432, name=channel-1 -2025-04-02 10:05:58.905 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:58.905 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@a54e9b0] -2025-04-02 10:05:58.949 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:05:58.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@4149c7f6] -2025-04-02 10:05:58.952 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-02 10:05:58.955 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=84390d75-a417-423f-bc17-5424f8f47170, name=channel-2 -2025-04-02 10:05:58.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:58.957 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@52681ac9] -2025-04-02 10:05:58.965 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:05:59.231 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:05:59.291 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:05:59.332 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:05:59.431 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=0db1386f-c9bc-4766-af64-69977a47a59c,조회된 채널 수=2 -2025-04-02 10:05:59.436 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.437 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@60f7b13b, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-02 10:05:59.443 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-02 10:05:59.447 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@604e4d40] -2025-04-02 10:05:59.451 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-02 10:05:59.479 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=97dbdb69-13ca-41e5-93fc-f6d9abb94432, name=channel-1-edited -2025-04-02 10:05:59.480 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.481 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1c1b5ba3] -2025-04-02 10:05:59.485 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:05:59.504 [Test worker] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-02 10:05:59.520 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:05:59.525 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=6a0265e0-6fd7-4afd-a84c-9c564d2181b8,조회된 채널 수=2 -2025-04-02 10:05:59.526 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.527 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@3063a34b, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-02 10:05:59.531 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-02 10:05:59.533 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: 84390d75-a417-423f-bc17-5424f8f47170 -2025-04-02 10:05:59.588 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:05:59.610 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=84390d75-a417-423f-bc17-5424f8f47170 -2025-04-02 10:05:59.612 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.612 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:05:59.615 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:05:59.632 [Test worker] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-02 10:05:59.644 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:05:59.649 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=15e4125a-e12e-4fa1-9a9a-1f598ecc8a18,조회된 채널 수=1 -2025-04-02 10:05:59.650 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.650 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@796018d]] -2025-04-02 10:05:59.684 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:05:59.687 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5bc8045e] -2025-04-02 10:05:59.696 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:05:59.751 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:05:59.757 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:05:59.802 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:05:59.806 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@21e46004] -2025-04-02 10:05:59.834 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:05:59.837 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@790142bd] -2025-04-02 10:05:59.856 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:05:59.859 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:05:59.862 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:05:59.865 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:05:59.872 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:05:59.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.924 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5cc8705] -2025-04-02 10:05:59.932 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:05:59.934 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6bd096d4] -2025-04-02 10:05:59.935 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=공지사항,Description=채널 설명입니다. -2025-04-02 10:05:59.938 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=fe93057f-6961-496d-ac2a-44142e31b36f, name=공지사항 -2025-04-02 10:05:59.939 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:05:59.939 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@3f4d57c4] -2025-04-02 10:05:59.951 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-02 10:05:59.956 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@6cfd8222] -2025-04-02 10:05:59.966 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[ee75f238-b334-4e99-8855-fb33f76d1c78] -2025-04-02 10:05:59.984 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-02 10:05:59.998 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=1d343585-9c73-4f2d-bb30-86a8c803d3cb, 참여자 수=1 -2025-04-02 10:06:00.000 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.001 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@2a8f8ce1] -2025-04-02 10:06:00.016 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.MessageIntegrationTest]: MessageIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:00.023 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.MessageIntegrationTest -2025-04-02 10:06:00.056 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:00.057 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@4e17efcf] -2025-04-02 10:06:00.062 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:00.065 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:00.070 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:00.084 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:06:00.085 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@34eb1d71] -2025-04-02 10:06:00.101 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:00.102 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6b3c46d1] -2025-04-02 10:06:00.108 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.111 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.114 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:00.117 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:00.120 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:00.124 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.125 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4973c4e2] -2025-04-02 10:06:00.132 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:06:00.134 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@9c6f2e1] -2025-04-02 10:06:00.135 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=테스트 채널입니다 -2025-04-02 10:06:00.137 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=d08836e0-d5cd-4e82-846f-55952a19c883, name=test-channel -2025-04-02 10:06:00.138 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.139 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1c425ffe] -2025-04-02 10:06:00.148 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 10:06:00.153 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@6f456d12] -2025-04-02 10:06:00.171 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=d08836e0-d5cd-4e82-846f-55952a19c883, authorId=309bbc3c-10ad-42fc-ba63-36154a95f778, 첨부파일 수=0, 내용=안녕하세요 -2025-04-02 10:06:00.197 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=97dc9c93-eb10-4fa6-91d9-df10380909ca, authorId=309bbc3c-10ad-42fc-ba63-36154a95f778 -2025-04-02 10:06:00.207 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.208 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@c5a2bc0] -2025-04-02 10:06:00.236 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:00.237 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@19c0e136] -2025-04-02 10:06:00.239 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:00.242 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:00.252 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:00.264 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:06:00.265 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@f2fc89b] -2025-04-02 10:06:00.269 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:06:00.271 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@6015bbd3] -2025-04-02 10:06:00.272 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=test-channel,Description=test desc -2025-04-02 10:06:00.274 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=bf38a29f-9c14-4f3a-b637-1cbcbcb538a9, name=test-channel -2025-04-02 10:06:00.275 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.276 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@65666f7] -2025-04-02 10:06:00.280 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 10:06:00.282 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@4e80d0be] -2025-04-02 10:06:00.282 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=bf38a29f-9c14-4f3a-b637-1cbcbcb538a9, authorId=131d3de7-225b-4c24-9cc5-9d24ae89386a, 첨부파일 수=0, 내용=Hello! -2025-04-02 10:06:00.290 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=106b164d-91a1-42bb-a959-e44e8ecfcbc8, authorId=131d3de7-225b-4c24-9cc5-9d24ae89386a -2025-04-02 10:06:00.292 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.292 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@417c352a] -2025-04-02 10:06:00.296 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-02 10:06:00.297 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=106b164d-91a1-42bb-a959-e44e8ecfcbc8 -2025-04-02 10:06:00.312 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.315 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.317 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.322 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.324 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:00.326 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:00.336 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-02 10:06:00.341 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=106b164d-91a1-42bb-a959-e44e8ecfcbc8 -2025-04-02 10:06:00.342 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.342 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:06:00.345 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 10:06:00.393 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 10:06:00.405 [Test worker] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-02 10:06:00.407 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-02 10:06:00.428 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.429 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@3df088e] -2025-04-02 10:06:00.447 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.UserIntegrationTest]: UserIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:00.452 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.UserIntegrationTest -2025-04-02 10:06:00.471 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:00.474 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@5b92aa8e] -2025-04-02 10:06:00.475 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:00.479 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:00.487 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:00.501 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:06:00.502 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@53f9fb82] -2025-04-02 10:06:00.505 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:00.506 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@4bb11fc] -2025-04-02 10:06:00.511 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.514 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.519 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:00.521 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:00.524 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:00.528 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.530 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@48f181ee] -2025-04-02 10:06:00.554 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:00.557 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@561aad89] -2025-04-02 10:06:00.558 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:00.567 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:00.575 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:00.586 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:06:00.586 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5095bf40] -2025-04-02 10:06:00.592 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:00.594 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@1f7a8a33] -2025-04-02 10:06:00.598 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.600 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.602 [Test worker] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:00.604 [Test worker] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:00.608 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:00.616 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.616 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@7446d6b4] -2025-04-02 10:06:00.644 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-02 10:06:00.648 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@54da909a] -2025-04-02 10:06:00.655 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=25513456-f013-4a31-a282-64936dacd9cd, email=hong@test.com -2025-04-02 10:06:00.659 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:06:00.659 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@5d904813] -2025-04-02 10:06:00.667 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-02 10:06:00.681 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-02 10:06:00.689 [Test worker] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-02 10:06:00.692 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id -2025-04-02 10:06:00.699 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.700 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@4740a88]] -2025-04-02 10:06:00.719 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:00.721 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7a2227b8] -2025-04-02 10:06:00.722 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=bye@test.com,password=1234 -2025-04-02 10:06:00.725 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:00.730 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:00.752 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json] -2025-04-02 10:06:00.753 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@3d03e4b1] -2025-04-02 10:06:00.757 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-02 10:06:00.759 [Test worker] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=1fe38d58-a45f-4e9d-8f6d-0d0b4d909b25, email=bye@test.com -2025-04-02 10:06:00.767 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.768 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:06:00.771 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:00.772 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@c2e79f0] -2025-04-02 10:06:00.775 [Test worker] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.778 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:00.781 [Test worker] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-02 10:06:00.786 [Test worker] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-02 10:06:00.792 [Test worker] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-02 10:06:00.795 [Test worker] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:00.802 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-02 10:06:00.808 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:00.809 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@4a45e16d] -2025-04-02 10:06:00.811 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-02 10:06:00.827 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest]: ChannelRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:00.883 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest -2025-04-02 10:06:00.993 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Starting ChannelRestTemplateTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:06:00.993 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - The following 1 profile is active: "test" -2025-04-02 10:06:02.037 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-02 10:06:02.135 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 95 ms. Found 6 JPA repository interfaces. -2025-04-02 10:06:02.407 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-02 10:06:02.409 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-02 10:06:02.410 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-02 10:06:02.534 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-02 10:06:02.535 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1537 ms -2025-04-02 10:06:02.714 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-02 10:06:02.835 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-02 10:06:02.854 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-02 10:06:02.914 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-02 10:06:02.917 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2025-04-02 10:06:02.920 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection conn10: url=jdbc:h2:mem:testdb user=SA -2025-04-02 10:06:02.920 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2025-04-02 10:06:02.921 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-02 10:06:02.922 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-02 10:06:02.923 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-2)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-02 10:06:03.436 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-02 10:06:03.436 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:03.437 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:03.440 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:03.442 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:03.443 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:03.445 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:03.447 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:03.448 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:03.450 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:03.451 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:03.455 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:03.459 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:03.460 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:03.463 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:03.464 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:03.466 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:03.469 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:03.473 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-02 10:06:03.476 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-02 10:06:03.478 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:03.481 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-02 10:06:03.485 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-02 10:06:03.490 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-02 10:06:03.495 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-02 10:06:03.499 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-02 10:06:03.503 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-02 10:06:03.507 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-02 10:06:03.511 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-02 10:06:03.516 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-02 10:06:03.521 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-02 10:06:03.525 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-02 10:06:03.530 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:04.409 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:06:04.529 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:06:04.597 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-02 10:06:04.647 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:06:04.692 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:06:05.292 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-02 10:06:05.369 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-02 10:06:05.471 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65072 (http) with context path '/' -2025-04-02 10:06:05.494 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.ChannelRestTemplateTest - Started ChannelRestTemplateTest in 4.594 seconds (process running for 50.122) -2025-04-02 10:06:05.909 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65072/api/users -2025-04-02 10:06:05.918 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:05.921 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-02 10:06:06.332 [http-nio-auto-2-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-02 10:06:06.332 [http-nio-auto-2-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-02 10:06:06.332 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-02 10:06:06.333 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-02 10:06:06.333 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-02 10:06:06.335 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@3a3c0cda -2025-04-02 10:06:06.336 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@7c773441 -2025-04-02 10:06:06.336 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-02 10:06:06.336 [http-nio-auto-2-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-02 10:06:06.349 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-02 10:06:06.415 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:06.438 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@7a7a275f] -2025-04-02 10:06:06.457 [http-nio-auto-2-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:06.460 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:06.468 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:06.504 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:06.507 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:06.509 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:06.512 [http-nio-auto-2-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:06.518 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-02 10:06:06.521 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@18efdfe1] -2025-04-02 10:06:06.533 [http-nio-auto-2-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:06.581 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:06.591 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:06.614 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65072/api/auth/login -2025-04-02 10:06:06.614 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:06.616 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@68aac202] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 10:06:06.623 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-02 10:06:06.624 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:06.628 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@22863b84] -2025-04-02 10:06:06.691 [http-nio-auto-2-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:06.708 [http-nio-auto-2-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:06.730 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:06.730 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4da11c74] -2025-04-02 10:06:06.732 [http-nio-auto-2-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:06.733 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:06.734 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:06.938 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65072/api/channels/private -2025-04-02 10:06:06.943 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:06.946 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@1ce2a9c7] as "application/json" -2025-04-02 10:06:06.950 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/private", parameters={} -2025-04-02 10:06:06.950 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PrivateChannelCreateRequestDto) -2025-04-02 10:06:06.953 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PrivateChannelCreateRequestDto@759ffe07] -2025-04-02 10:06:06.958 [http-nio-auto-2-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create private channel: 참여자 수 =1, ids=[32491ae9-a82a-4bdb-ab71-9176aa8772ea] -2025-04-02 10:06:06.961 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.id in (?) -2025-04-02 10:06:06.963 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:06.983 [http-nio-auto-2-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=5a5b8829-cc1a-411d-9ca1-041a72fec71c, 참여자 수=1 -2025-04-02 10:06:06.985 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:06.988 [http-nio-auto-2-exec-3] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:06.997 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:06.997 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@1e181d76] -2025-04-02 10:06:06.998 [http-nio-auto-2-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:06.999 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:07.000 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-02 10:06:07.002 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65072/api/channels/public -2025-04-02 10:06:07.002 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:07.003 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@13ddd390] as "application/json" -2025-04-02 10:06:07.006 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-02 10:06:07.007 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:06:07.010 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@2f28c0fa] -2025-04-02 10:06:07.012 [http-nio-auto-2-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-1,Description=desc-1 -2025-04-02 10:06:07.014 [http-nio-auto-2-exec-4] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=8902199a-0f3a-437a-b86d-e023c4b6fe1b, name=channel-1 -2025-04-02 10:06:07.015 [http-nio-auto-2-exec-4] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:07.018 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:07.018 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@a74cf05] -2025-04-02 10:06:07.019 [http-nio-auto-2-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:07.020 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:07.020 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-02 10:06:07.021 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65072/api/channels/public -2025-04-02 10:06:07.022 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:07.022 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@507cb4fe] as "application/json" -2025-04-02 10:06:07.025 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-02 10:06:07.026 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:06:07.027 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@763efc34] -2025-04-02 10:06:07.028 [http-nio-auto-2-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=channel-2,Description=desc-2 -2025-04-02 10:06:07.029 [http-nio-auto-2-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=edbc48bc-122d-4d4a-bde8-93ddc9b7e73e, name=channel-2 -2025-04-02 10:06:07.030 [http-nio-auto-2-exec-6] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:07.032 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:07.033 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@5362b2d5] -2025-04-02 10:06:07.040 [http-nio-auto-2-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:07.040 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:07.042 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-02 10:06:07.046 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65072/api/channels?userId=32491ae9-a82a-4bdb-ab71-9176aa8772ea -2025-04-02 10:06:07.047 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:07.051 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=32491ae9-a82a-4bdb-ab71-9176aa8772ea", parameters={masked} -2025-04-02 10:06:07.052 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:06:07.059 [http-nio-auto-2-exec-5] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:06:07.079 [http-nio-auto-2-exec-5] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:07.090 [http-nio-auto-2-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#5a5b8829-cc1a-411d-9ca1-041a72fec71c] -2025-04-02 10:06:07.091 [http-nio-auto-2-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#edbc48bc-122d-4d4a-bde8-93ddc9b7e73e] -2025-04-02 10:06:07.091 [http-nio-auto-2-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#edbc48bc-122d-4d4a-bde8-93ddc9b7e73e] -2025-04-02 10:06:07.091 [http-nio-auto-2-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8902199a-0f3a-437a-b86d-e023c4b6fe1b] -2025-04-02 10:06:07.091 [http-nio-auto-2-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8902199a-0f3a-437a-b86d-e023c4b6fe1b] -2025-04-02 10:06:07.092 [http-nio-auto-2-exec-5] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#5a5b8829-cc1a-411d-9ca1-041a72fec71c] -2025-04-02 10:06:07.094 [http-nio-auto-2-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=32491ae9-a82a-4bdb-ab71-9176aa8772ea,조회된 채널 수=3 -2025-04-02 10:06:07.097 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:07.098 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@52a064d7, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-02 10:06:07.099 [http-nio-auto-2-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:07.099 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:07.100 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-02 10:06:07.119 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:65072/api/channels/8902199a-0f3a-437a-b86d-e023c4b6fe1b -2025-04-02 10:06:07.120 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:07.121 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@67d6f71e] as "application/json" -2025-04-02 10:06:07.124 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/channels/8902199a-0f3a-437a-b86d-e023c4b6fe1b", parameters={} -2025-04-02 10:06:07.124 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#updateChannel(UUID, ChannelUpdateRequestDto) -2025-04-02 10:06:07.128 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.ChannelUpdateRequestDto@32727344] -2025-04-02 10:06:07.132 [http-nio-auto-2-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel update: name=channel-1-edited,description=desc-1-edited -2025-04-02 10:06:07.135 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:07.139 [http-nio-auto-2-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - update channel: id=8902199a-0f3a-437a-b86d-e023c4b6fe1b, name=channel-1-edited -2025-04-02 10:06:07.144 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-02 10:06:07.146 [http-nio-auto-2-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8902199a-0f3a-437a-b86d-e023c4b6fe1b] -2025-04-02 10:06:07.147 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-02 10:06:07.149 [http-nio-auto-2-exec-7] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8902199a-0f3a-437a-b86d-e023c4b6fe1b] -2025-04-02 10:06:07.151 [http-nio-auto-2-exec-7] DEBUG org.hibernate.SQL - - update - channels - set - description=?, - name=?, - type=?, - updated_at=? - where - id=? -2025-04-02 10:06:07.154 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:07.154 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@79ca54ac] -2025-04-02 10:06:07.155 [http-nio-auto-2-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:07.156 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:07.156 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto] -2025-04-02 10:06:07.170 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:65072/api/channels/edbc48bc-122d-4d4a-bde8-93ddc9b7e73e -2025-04-02 10:06:07.177 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/channels/edbc48bc-122d-4d4a-bde8-93ddc9b7e73e", parameters={} -2025-04-02 10:06:07.178 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#deleteChannel(UUID) -2025-04-02 10:06:07.181 [http-nio-auto-2-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - channel delete: edbc48bc-122d-4d4a-bde8-93ddc9b7e73e -2025-04-02 10:06:07.188 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:07.192 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:07.194 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.channel_id=? -2025-04-02 10:06:07.196 [http-nio-auto-2-exec-8] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#edbc48bc-122d-4d4a-bde8-93ddc9b7e73e] -2025-04-02 10:06:07.196 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - select - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id - from - read_statuses rs1_0 - where - rs1_0.channel_id=? -2025-04-02 10:06:07.197 [http-nio-auto-2-exec-8] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#edbc48bc-122d-4d4a-bde8-93ddc9b7e73e] -2025-04-02 10:06:07.198 [http-nio-auto-2-exec-8] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - delete channel: id=edbc48bc-122d-4d4a-bde8-93ddc9b7e73e -2025-04-02 10:06:07.199 [http-nio-auto-2-exec-8] DEBUG org.hibernate.SQL - - delete - from - channels - where - id=? -2025-04-02 10:06:07.202 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:07.202 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:06:07.202 [http-nio-auto-2-exec-8] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-02 10:06:07.204 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-02 10:06:07.205 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65072/api/channels?userId=32491ae9-a82a-4bdb-ab71-9176aa8772ea -2025-04-02 10:06:07.206 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:07.208 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=32491ae9-a82a-4bdb-ab71-9176aa8772ea", parameters={masked} -2025-04-02 10:06:07.209 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 10:06:07.216 [http-nio-auto-2-exec-9] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:06:07.220 [http-nio-auto-2-exec-9] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:07.225 [http-nio-auto-2-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#5a5b8829-cc1a-411d-9ca1-041a72fec71c] -2025-04-02 10:06:07.225 [http-nio-auto-2-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#8902199a-0f3a-437a-b86d-e023c4b6fe1b] -2025-04-02 10:06:07.225 [http-nio-auto-2-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#8902199a-0f3a-437a-b86d-e023c4b6fe1b] -2025-04-02 10:06:07.226 [http-nio-auto-2-exec-9] DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#5a5b8829-cc1a-411d-9ca1-041a72fec71c] -2025-04-02 10:06:07.227 [http-nio-auto-2-exec-9] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=32491ae9-a82a-4bdb-ab71-9176aa8772ea,조회된 채널 수=2 -2025-04-02 10:06:07.228 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:07.229 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@7cacaf78, com.sprint.mission.discodeit.dto.chan (truncated)...] -2025-04-02 10:06:07.230 [http-nio-auto-2-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:07.230 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:07.231 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.channel.ChannelDto[]] -2025-04-02 10:06:07.245 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-02 10:06:07.743 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-02 10:06:07.795 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:07.797 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:07.798 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:07.799 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:07.800 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:07.801 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:07.802 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:07.803 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:07.804 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:07.805 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:07.805 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:07.806 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:07.808 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:07.809 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:07.810 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:07.811 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:07.812 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:07.818 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2025-04-02 10:06:07.823 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2025-04-02 10:06:07.841 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest]: MessageIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:07.843 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest -2025-04-02 10:06:07.964 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Starting MessageIntegrationRestTemplateTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:06:07.964 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-02 10:06:08.854 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-02 10:06:08.954 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 96 ms. Found 6 JPA repository interfaces. -2025-04-02 10:06:09.181 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-02 10:06:09.184 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-02 10:06:09.186 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-02 10:06:09.278 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-02 10:06:09.278 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1308 ms -2025-04-02 10:06:09.428 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-02 10:06:09.529 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-02 10:06:09.545 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-02 10:06:09.582 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-02 10:06:09.585 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2025-04-02 10:06:09.586 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection conn20: url=jdbc:h2:mem:testdb user=SA -2025-04-02 10:06:09.587 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2025-04-02 10:06:09.587 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-02 10:06:09.588 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-02 10:06:09.588 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-3)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-02 10:06:10.015 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-02 10:06:10.016 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:10.017 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:10.019 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:10.022 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:10.026 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:10.029 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:10.031 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:10.032 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:10.032 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:10.033 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:10.033 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:10.034 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:10.035 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:10.037 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:10.040 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:10.041 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:10.042 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:10.071 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-02 10:06:10.076 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-02 10:06:10.078 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:10.081 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-02 10:06:10.091 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-02 10:06:10.095 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-02 10:06:10.098 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-02 10:06:10.103 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-02 10:06:10.123 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-02 10:06:10.127 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-02 10:06:10.131 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-02 10:06:10.135 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-02 10:06:10.138 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-02 10:06:10.141 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-02 10:06:10.146 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:11.342 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:06:11.449 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:06:11.553 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-02 10:06:11.608 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:06:11.662 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:06:12.231 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-02 10:06:12.283 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-02 10:06:12.374 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65082 (http) with context path '/' -2025-04-02 10:06:12.419 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.MessageIntegrationRestTemplateTest - Started MessageIntegrationRestTemplateTest in 4.57 seconds (process running for 57.048) -2025-04-02 10:06:12.475 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65082/api/users -2025-04-02 10:06:12.486 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:12.487 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[<{"username":"홍길동","email":"hong@test.com","password":"1234"},[Content-Type:"application/json"]>], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-02 10:06:12.507 [http-nio-auto-3-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-02 10:06:12.508 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-02 10:06:12.509 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-02 10:06:12.509 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-02 10:06:12.509 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-02 10:06:12.512 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@48e4cb89 -2025-04-02 10:06:12.513 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@2a7b4f9e -2025-04-02 10:06:12.513 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-02 10:06:12.513 [http-nio-auto-3-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2025-04-02 10:06:12.517 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-02 10:06:12.534 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:12.541 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@6a8ff129] -2025-04-02 10:06:12.561 [http-nio-auto-3-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:12.565 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:12.574 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:12.633 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:12.636 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:12.642 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:12.645 [http-nio-auto-3-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:12.650 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-02 10:06:12.653 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@385854b4] -2025-04-02 10:06:12.660 [http-nio-auto-3-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:12.660 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:12.661 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:12.684 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65082/api/auth/login -2025-04-02 10:06:12.685 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:12.685 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"username":"홍길동","password":"1234"}] as "application/json" -2025-04-02 10:06:12.703 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-02 10:06:12.707 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:12.712 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@66919536] -2025-04-02 10:06:12.720 [http-nio-auto-3-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:12.727 [http-nio-auto-3-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:12.746 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:12.747 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@b1ad15b] -2025-04-02 10:06:12.748 [http-nio-auto-3-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:12.748 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:12.748 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:12.750 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65082/api/channels/public -2025-04-02 10:06:12.752 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:12.753 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{"name":"테스트채널","description":"테스트 설명"}] as "application/json" -2025-04-02 10:06:12.764 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-02 10:06:12.764 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 10:06:12.767 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@635e91f0] -2025-04-02 10:06:12.772 [http-nio-auto-3-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=테스트채널,Description=테스트 설명 -2025-04-02 10:06:12.784 [http-nio-auto-3-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=d64b343e-91ed-4487-be16-c55160c4563e, name=테스트채널 -2025-04-02 10:06:12.787 [http-nio-auto-3-exec-3] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:12.832 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:12.832 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@4490715] -2025-04-02 10:06:12.836 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:12.836 [http-nio-auto-3-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:12.836 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.Object] -2025-04-02 10:06:12.858 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65082/api/messages -2025-04-02 10:06:12.863 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:12.864 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{messageCreateRequest=[<{"content":"안녕하세요","channelId":"d64b343e-91ed-4487-be16-c55160c4563e","authorId":"bc2d8ab0-2a15-47f4-bf65-3caa470bf14b"},[Content-Type:"application/json"]>]}] as "multipart/form-data" -2025-04-02 10:06:12.872 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-02 10:06:12.909 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 10:06:12.917 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@74acf4e] -2025-04-02 10:06:12.925 [http-nio-auto-3-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=d64b343e-91ed-4487-be16-c55160c4563e, authorId=bc2d8ab0-2a15-47f4-bf65-3caa470bf14b, 첨부파일 수=0, 내용=안녕하세요 -2025-04-02 10:06:12.928 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - c1_0.name, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:12.935 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-02 10:06:12.950 [http-nio-auto-3-exec-6] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=bffec466-b81b-495a-b2d3-96448c5a025a, authorId=bc2d8ab0-2a15-47f4-bf65-3caa470bf14b -2025-04-02 10:06:12.952 [http-nio-auto-3-exec-6] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:12.959 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:12.960 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@72fb4398] -2025-04-02 10:06:12.963 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:12.963 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.message.MessageDto] -2025-04-02 10:06:12.964 [http-nio-auto-3-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:12.966 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:65082/api/messages/bffec466-b81b-495a-b2d3-96448c5a025a -2025-04-02 10:06:12.970 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/messages/bffec466-b81b-495a-b2d3-96448c5a025a", parameters={masked} -2025-04-02 10:06:12.971 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#deleteMessage(UUID) -2025-04-02 10:06:12.973 [http-nio-auto-3-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 요청: id=bffec466-b81b-495a-b2d3-96448c5a025a -2025-04-02 10:06:12.977 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - count(*) - from - messages m1_0 - where - m1_0.id=? -2025-04-02 10:06:12.980 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.id=? -2025-04-02 10:06:12.992 [http-nio-auto-3-exec-7] INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 삭제 완료: id=bffec466-b81b-495a-b2d3-96448c5a025a -2025-04-02 10:06:12.994 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - delete - from - message_attachments - where - message_id=? -2025-04-02 10:06:12.996 [http-nio-auto-3-exec-7] DEBUG org.hibernate.SQL - - delete - from - messages - where - id=? -2025-04-02 10:06:13.000 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:13.001 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:06:13.002 [http-nio-auto-3-exec-7] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-02 10:06:13.003 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-02 10:06:13.004 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP GET http://localhost:65082/api/messages?channelId=d64b343e-91ed-4487-be16-c55160c4563e -2025-04-02 10:06:13.005 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-02 10:06:13.008 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=d64b343e-91ed-4487-be16-c55160c4563e", parameters={masked} -2025-04-02 10:06:13.009 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 10:06:13.018 [http-nio-auto-3-exec-5] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 10:06:13.021 [http-nio-auto-3-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - order by - m1_0.created_at desc, - m1_0.created_at desc -2025-04-02 10:06:13.033 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:13.033 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@411a470d] -2025-04-02 10:06:13.036 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:13.036 [http-nio-auto-3-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:13.036 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [java.lang.String] as "application/json" -2025-04-02 10:06:13.057 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-02 10:06:13.589 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-02 10:06:13.596 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:13.597 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:13.597 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:13.599 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:13.600 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:13.602 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:13.603 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:13.604 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:13.605 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:13.606 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:13.607 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:13.608 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:13.610 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:13.610 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:13.611 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:13.612 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:13.614 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:13.616 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2025-04-02 10:06:13.618 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2025-04-02 10:06:13.627 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest]: UserIntegrationRestTemplateTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:13.630 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest -2025-04-02 10:06:13.730 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Starting UserIntegrationRestTemplateTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:06:13.730 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - The following 1 profile is active: "test" -2025-04-02 10:06:14.633 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-02 10:06:14.846 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 210 ms. Found 6 JPA repository interfaces. -2025-04-02 10:06:15.112 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 0 (http) -2025-04-02 10:06:15.113 [Test worker] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-02 10:06:15.113 [Test worker] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.34] -2025-04-02 10:06:15.200 [Test worker] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2025-04-02 10:06:15.200 [Test worker] INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1466 ms -2025-04-02 10:06:15.343 [Test worker] DEBUG org.springframework.web.filter.ServerHttpObservationFilter - Filter 'webMvcObservationFilter' configured for use -2025-04-02 10:06:15.442 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-02 10:06:15.475 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-02 10:06:15.525 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-02 10:06:15.533 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2025-04-02 10:06:15.537 [Test worker] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection conn30: url=jdbc:h2:mem:testdb user=SA -2025-04-02 10:06:15.539 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2025-04-02 10:06:15.540 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-02 10:06:15.541 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-02 10:06:15.542 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-4)'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-02 10:06:16.022 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-02 10:06:16.022 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:16.032 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:16.034 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:16.035 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:16.035 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:16.036 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:16.036 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:16.038 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:16.038 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:16.041 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:16.042 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:16.043 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:16.044 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:16.044 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:16.045 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:16.046 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:16.047 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:16.055 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-02 10:06:16.058 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-02 10:06:16.060 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:16.064 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-02 10:06:16.068 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-02 10:06:16.073 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-02 10:06:16.077 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-02 10:06:16.080 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-02 10:06:16.083 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-02 10:06:16.086 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-02 10:06:16.089 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-02 10:06:16.091 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-02 10:06:16.096 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-02 10:06:16.102 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-02 10:06:16.107 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:16.698 [Test worker] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] -2025-04-02 10:06:16.776 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 28 mappings in 'requestMappingHandlerMapping' -2025-04-02 10:06:16.821 [Test worker] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Patterns [/webjars/**, /**, /swagger-ui*/*swagger-initializer.js, /swagger-ui*/**] in 'resourceHandlerMapping' -2025-04-02 10:06:16.843 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2025-04-02 10:06:16.873 [Test worker] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 2 @ExceptionHandler, 1 ResponseBodyAdvice -2025-04-02 10:06:17.208 [Test worker] INFO org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration - H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb' -2025-04-02 10:06:17.264 [Test worker] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' -2025-04-02 10:06:17.343 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 65086 (http) with context path '/' -2025-04-02 10:06:17.365 [Test worker] INFO com.sprint.mission.discodeit.integration.rest.UserIntegrationRestTemplateTest - Started UserIntegrationRestTemplateTest in 3.726 seconds (process running for 61.993) -2025-04-02 10:06:17.395 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65086/api/users -2025-04-02 10:06:17.404 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:17.405 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userCreateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-02 10:06:17.418 [http-nio-auto-4-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-02 10:06:17.420 [http-nio-auto-4-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-02 10:06:17.420 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected StandardServletMultipartResolver -2025-04-02 10:06:17.421 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected AcceptHeaderLocaleResolver -2025-04-02 10:06:17.421 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected FixedThemeResolver -2025-04-02 10:06:17.424 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@61c9c011 -2025-04-02 10:06:17.426 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.support.SessionFlashMapManager@629793f3 -2025-04-02 10:06:17.427 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2025-04-02 10:06:17.427 [http-nio-auto-4-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-02 10:06:17.428 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-02 10:06:17.437 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 10:06:17.445 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@118e25f] -2025-04-02 10:06:17.459 [http-nio-auto-4-exec-1] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@test.com,password=1234 -2025-04-02 10:06:17.462 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.email=? - fetch - first ? rows only -2025-04-02 10:06:17.470 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - select - u1_0.id - from - users u1_0 - where - u1_0.username=? - fetch - first ? rows only -2025-04-02 10:06:17.507 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:17.508 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:17.510 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - insert - into - user_statuses - (created_at, last_active_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?) -2025-04-02 10:06:17.513 [http-nio-auto-4-exec-1] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:17.515 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-02 10:06:17.518 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@75281831] -2025-04-02 10:06:17.523 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 201 CREATED -2025-04-02 10:06:17.524 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:17.525 [http-nio-auto-4-exec-1] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 10:06:17.527 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65086/api/auth/login -2025-04-02 10:06:17.527 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:17.528 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@15d7087] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 10:06:17.531 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-02 10:06:17.532 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:17.534 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@68abb805] -2025-04-02 10:06:17.540 [http-nio-auto-4-exec-2] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:17.548 [http-nio-auto-4-exec-2] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:17.564 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:17.564 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@72168de3] -2025-04-02 10:06:17.566 [http-nio-auto-4-exec-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:17.567 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:17.567 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:17.572 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP PATCH http://localhost:65086/api/users/6570f2d3-f233-42f5-9637-e8c617f89eea -2025-04-02 10:06:17.572 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:17.573 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [{userUpdateRequest=[], profile=[Byte array resource [resource loaded from byte array]]}] as "multipart/form-data" -2025-04-02 10:06:17.577 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/6570f2d3-f233-42f5-9637-e8c617f89eea", parameters={multipart} -2025-04-02 10:06:17.584 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUser(UUID, UserUpdateRequestDto, MultipartFile) -2025-04-02 10:06:17.601 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserUpdateRequestDto@2c5b23df] -2025-04-02 10:06:17.606 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-02 10:06:17.614 [http-nio-auto-4-exec-3] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Update user: id=6570f2d3-f233-42f5-9637-e8c617f89eea, email=hong@test.com -2025-04-02 10:06:17.644 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - insert - into - binary_contents - (content_type, created_at, file_name, file_path, message_id, size, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:17.646 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - update - user_statuses - set - last_active_at=?, - updated_at=?, - user_id=? - where - id=? -2025-04-02 10:06:17.650 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-02 10:06:17.652 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - update - binary_contents - set - content_type=?, - file_name=?, - file_path=?, - message_id=?, - size=? - where - id=? -2025-04-02 10:06:17.655 [http-nio-auto-4-exec-3] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-02 10:06:17.657 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json] -2025-04-02 10:06:17.658 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@4e56194e] -2025-04-02 10:06:17.659 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:17.660 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:17.662 [http-nio-auto-4-exec-3] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:17.663 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65086/api/auth/login -2025-04-02 10:06:17.663 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[application/json, application/yaml, application/*+json] -2025-04-02 10:06:17.663 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@65fe0d0f] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 10:06:17.666 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-02 10:06:17.667 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:17.668 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@34addb4b] -2025-04-02 10:06:17.670 [http-nio-auto-4-exec-4] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:17.672 [http-nio-auto-4-exec-4] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:17.677 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, application/yaml, application/*+json] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:17.677 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@29facdbb] -2025-04-02 10:06:17.678 [http-nio-auto-4-exec-4] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 10:06:17.679 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 200 OK -2025-04-02 10:06:17.680 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Reading to [com.sprint.mission.discodeit.dto.user.UserDto] -2025-04-02 10:06:17.682 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP DELETE http://localhost:65086/api/users/6570f2d3-f233-42f5-9637-e8c617f89eea -2025-04-02 10:06:17.687 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - DELETE "/api/users/6570f2d3-f233-42f5-9637-e8c617f89eea", parameters={} -2025-04-02 10:06:17.687 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#deleteUser(UUID) -2025-04-02 10:06:17.690 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - s1_0.id, - s1_0.created_at, - s1_0.last_active_at, - s1_0.updated_at, - s1_0.user_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - left join - user_statuses s1_0 - on u1_0.id=s1_0.user_id - where - u1_0.id=? -2025-04-02 10:06:17.699 [http-nio-auto-4-exec-5] INFO com.sprint.mission.discodeit.service.basic.BasicUserService - user deleted: id=6570f2d3-f233-42f5-9637-e8c617f89eea, email=kim@test.com -2025-04-02 10:06:17.702 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - select - m1_0.author_id, - m1_0.id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - where - m1_0.author_id=? -2025-04-02 10:06:17.708 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - select - rs1_0.user_id, - rs1_0.id, - rs1_0.channel_id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at - from - read_statuses rs1_0 - where - rs1_0.user_id=? -2025-04-02 10:06:17.712 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - update - users - set - email=?, - password=?, - profile_id=?, - updated_at=?, - username=? - where - id=? -2025-04-02 10:06:17.715 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - delete - from - binary_contents - where - id=? -2025-04-02 10:06:17.718 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - delete - from - user_statuses - where - id=? -2025-04-02 10:06:17.721 [http-nio-auto-4-exec-5] DEBUG org.hibernate.SQL - - delete - from - users - where - id=? -2025-04-02 10:06:17.725 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:17.726 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Nothing to write: null body -2025-04-02 10:06:17.726 [http-nio-auto-4-exec-5] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 204 NO_CONTENT -2025-04-02 10:06:17.728 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 204 NO_CONTENT -2025-04-02 10:06:17.728 [Test worker] DEBUG org.springframework.web.client.RestTemplate - HTTP POST http://localhost:65086/api/auth/login -2025-04-02 10:06:17.730 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Accept=[text/plain, application/json, application/yaml, application/*+json, */*] -2025-04-02 10:06:17.730 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Writing [com.sprint.mission.discodeit.dto.user.AuthRequestDto@3c38c820] with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 10:06:17.733 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/auth/login", parameters={} -2025-04-02 10:06:17.734 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.AuthController#login(AuthRequestDto) -2025-04-02 10:06:17.735 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.user.AuthRequestDto@6c98ecb3] -2025-04-02 10:06:17.738 [http-nio-auto-4-exec-6] DEBUG org.hibernate.SQL - - select - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username - from - users u1_0 - where - u1_0.username=? -2025-04-02 10:06:17.744 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleDiscodeitException(DiscodeitException) -2025-04-02 10:06:17.749 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [text/plain, application/json, application/yaml, application/*+json, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 10:06:17.750 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@573d087e] -2025-04-02 10:06:17.752 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [com.sprint.mission.discodeit.exception.user.UserNotFoundException: 존재하지 않는 사용자입니다.] -2025-04-02 10:06:17.752 [Test worker] DEBUG org.springframework.web.client.RestTemplate - Response 404 NOT_FOUND -2025-04-02 10:06:17.752 [http-nio-auto-4-exec-6] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND -2025-04-02 10:06:17.777 [Test worker] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-02 10:06:18.270 [tomcat-shutdown] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-02 10:06:18.273 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:18.274 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:18.274 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:18.275 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:18.276 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:18.277 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:18.278 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:18.279 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:18.279 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:18.280 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:18.281 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:18.282 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:18.282 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:18.283 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:18.285 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:18.286 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:18.287 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:18.290 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2025-04-02 10:06:18.291 [Test worker] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2025-04-02 10:06:18.307 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.ChannelRepositoryTest]: ChannelRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:18.341 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.ChannelRepositoryTest -2025-04-02 10:06:18.458 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Starting ChannelRepositoryTest using Java 17.0.12 with PID 13756 (started by qwert in C:\Users\qwert\1-sprint-mission) -2025-04-02 10:06:18.459 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - The following 1 profile is active: "test" -2025-04-02 10:06:18.621 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2025-04-02 10:06:18.715 [Test worker] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 91 ms. Found 6 JPA repository interfaces. -2025-04-02 10:06:18.744 [Test worker] INFO org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration$EmbeddedDataSourceBeanFactoryPostProcessor - Replacing 'dataSource' DataSource bean with embedded version -2025-04-02 10:06:18.875 [Test worker] INFO org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory - Starting embedded database: url='jdbc:h2:mem:b7373004-dd3e-44d6-8c30-5aa88a1f756d;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa' -2025-04-02 10:06:18.974 [Test worker] INFO org.hibernate.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2025-04-02 10:06:19.020 [Test worker] INFO org.hibernate.cache.internal.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2025-04-02 10:06:19.137 [Test worker] INFO org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2025-04-02 10:06:19.143 [Test worker] WARN org.hibernate.dialect.Dialect - HHH000511: The 2.3.232 version for [org.hibernate.dialect.PostgreSQLDialect] is no longer supported, hence certain features may not work properly. The minimum supported version is 12.0.0. Check the community dialects project for available legacy versions. -2025-04-02 10:06:19.145 [Test worker] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2025-04-02 10:06:19.147 [Test worker] INFO org.hibernate.orm.connections.pooling - HHH10001005: Database info: - Database JDBC URL [Connecting through datasource 'org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy@3ea53442'] - Database driver: undefined/unknown - Database version: 2.3.232 - Autocommit mode: undefined/unknown - Isolation level: undefined/unknown - Minimum pool size: undefined/unknown - Maximum pool size: undefined/unknown -2025-04-02 10:06:19.584 [Test worker] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2025-04-02 10:06:19.584 [Test worker] DEBUG org.hibernate.SQL - - set client_min_messages = WARNING -2025-04-02 10:06:19.588 [Test worker] WARN org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] -org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " - set client_min_messages = WARNING" via JDBC [Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING";] - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) - at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:213) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:186) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:156) - at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:116) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:238) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144) - at java.base/java.util.HashMap.forEach(HashMap.java:1421) - at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:141) - at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) - at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-02 10:06:19.597 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:06:19.598 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:06:19.599 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:06:19.600 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:06:19.600 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:06:19.600 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:06:19.601 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:06:19.603 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:06:19.606 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:06:19.607 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:06:19.608 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:06:19.609 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:06:19.611 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:06:19.611 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:06:19.613 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:06:19.616 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:19.625 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-02 10:06:19.631 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-02 10:06:19.634 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-02 10:06:19.643 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-02 10:06:19.647 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-02 10:06:19.652 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-02 10:06:19.658 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-02 10:06:19.665 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-02 10:06:19.670 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-02 10:06:19.674 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-02 10:06:19.680 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-02 10:06:19.685 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-02 10:06:19.689 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-02 10:06:19.695 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-02 10:06:19.700 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:06:19.873 [Test worker] INFO com.sprint.mission.discodeit.repository.ChannelRepositoryTest - Started ChannelRepositoryTest in 1.529 seconds (process running for 64.502) -2025-04-02 10:06:19.918 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:19.925 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:19.927 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:19.939 [Test worker] DEBUG org.hibernate.SQL - - insert - into - read_statuses - (channel_id, created_at, last_read_at, updated_at, user_id, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:19.948 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:06:19.958 [Test worker] DEBUG org.hibernate.SQL - - select - us1_0.id, - us1_0.created_at, - us1_0.last_active_at, - us1_0.updated_at, - us1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - p1_0.size, - u1_0.updated_at, - u1_0.username - from - user_statuses us1_0 - join - users u1_0 - on u1_0.id=us1_0.user_id - left join - binary_contents p1_0 - on p1_0.id=u1_0.profile_id - left join - messages m1_0 - on m1_0.id=p1_0.message_id - where - us1_0.user_id=? -2025-04-02 10:06:20.044 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.053 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.060 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:20.066 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:20.080 [Test worker] DEBUG org.hibernate.SQL - - select - count(*) - from - channels c1_0 - where - c1_0.id=? -2025-04-02 10:06:20.097 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.108 [Test worker] DEBUG org.hibernate.SQL - - select - c1_0.id, - c1_0.created_at, - c1_0.description, - m1_0.channel_id, - m1_0.id, - m1_0.author_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at, - c1_0.name, - rs1_0.channel_id, - rs1_0.id, - rs1_0.created_at, - rs1_0.last_read_at, - rs1_0.updated_at, - rs1_0.user_id, - u1_0.id, - u1_0.created_at, - u1_0.email, - u1_0.password, - u1_0.profile_id, - u1_0.updated_at, - u1_0.username, - c1_0.type, - c1_0.updated_at - from - channels c1_0 - left join - messages m1_0 - on c1_0.id=m1_0.channel_id - left join - read_statuses rs1_0 - on c1_0.id=rs1_0.channel_id - left join - users u1_0 - on u1_0.id=rs1_0.user_id - where - c1_0.type='PUBLIC' - or c1_0.id in (select - rs2_0.channel_id - from - read_statuses rs2_0 - where - rs2_0.user_id=?) -2025-04-02 10:06:20.147 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.sprint.mission.discodeit.repository.MessageRepositoryTest]: MessageRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2025-04-02 10:06:20.167 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.sprint.mission.discodeit.DiscodeitApplication for test class com.sprint.mission.discodeit.repository.MessageRepositoryTest -2025-04-02 10:06:20.189 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - m1_0.author_id, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - channels c1_0 - on c1_0.id=m1_0.channel_id - where - c1_0.id=? -2025-04-02 10:06:20.281 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.286 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.290 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.292 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.294 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:06:20.306 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 10:06:20.311 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at(SessionFactoryImpl.java:324) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:66) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:419) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:400) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:970) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) - at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) - at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) - at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1461) - at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:553) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:142) - at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:98) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:160) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$11(ClassBasedTestDescriptor.java:378) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:383) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$12(ClassBasedTestDescriptor.java:378) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) - at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) - at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) - at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) - at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) - at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:377) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$7(ClassBasedTestDescriptor.java:290) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:289) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:279) - at java.base/java.util.Optional.orElseGet(Optional.java:364) - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$6(ClassBasedTestDescriptor.java:278) - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$1(TestMethodTestDescriptor.java:105) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:104) - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:68) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:128) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146) - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144) - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143) - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100) - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) - at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) - at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99) - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:569) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) - at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) - at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) - at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92) - at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a set [*]client_min_messages = WARNING"; expected "@, AUTOCOMMIT, EXCLUSIVE, IGNORECASE, PASSWORD, SALT, MODE, DATABASE, COLLATION, CLUSTER, DATABASE_EVENT_LISTENER, ALLOW_LITERALS, DEFAULT_TABLE_TYPE, SCHEMA, CATALOG, SCHEMA_SEARCH_PATH, JAVA_OBJECT_SERIALIZER, IGNORE_CATALOGS, SESSION, TRANSACTION, TIME, NON_KEYWORDS, DEFAULT_NULL_ORDERING"; SQL statement: - - set client_min_messages = WARNING [42001-232] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) - at org.h2.message.DbException.getSyntaxError(DbException.java:261) - at org.h2.command.ParserBase.getSyntaxError(ParserBase.java:762) - at org.h2.command.Parser.parseSet(Parser.java:7592) - at org.h2.command.Parser.parsePrepared(Parser.java:614) - at org.h2.command.Parser.parse(Parser.java:581) - at org.h2.command.Parser.parse(Parser.java:561) - at org.h2.command.Parser.prepareCommand(Parser.java:484) - at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) - at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) - at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:245) - at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) - at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) - ... 130 common frames omitted -2025-04-02 10:24:41.670 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - drop constraint if exists FKaffo4mpem38t2jgoewjgbri2y -2025-04-02 10:24:41.685 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - drop constraint if exists FKj7twd218e2gqw9cmlhwvo1rth -2025-04-02 10:24:41.687 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FKowtlim26svclkatusptbgi7u1 -2025-04-02 10:24:41.692 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - drop constraint if exists FK3u3ckbhwq9se1cmopk2pq05b2 -2025-04-02 10:24:41.695 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKa38ri44ml4gfdpklx4ahqr8gd -2025-04-02 10:24:41.697 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - drop constraint if exists FKml3k4wr9sj5yxrmj6d0aoib2e -2025-04-02 10:24:41.700 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - drop constraint if exists FK4lfl3ei2ubchgcxrrpo3pw4mm -2025-04-02 10:24:41.704 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - drop constraint if exists FKtbudycgrip49xdptogmhfqnso -2025-04-02 10:24:41.705 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists binary_contents cascade -2025-04-02 10:24:41.710 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists channels cascade -2025-04-02 10:24:41.711 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists message_attachments cascade -2025-04-02 10:24:41.712 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists messages cascade -2025-04-02 10:24:41.713 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists read_statuses cascade -2025-04-02 10:24:41.714 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists user_statuses cascade -2025-04-02 10:24:41.716 [Test worker] DEBUG org.hibernate.SQL - - drop table if exists users cascade -2025-04-02 10:24:41.741 [Test worker] DEBUG org.hibernate.SQL - - create table binary_contents ( - created_at timestamp(6) with time zone not null, - size bigint not null, - id uuid not null, - message_id uuid, - content_type varchar(100) not null, - file_name varchar(255) not null, - file_path varchar(255) not null, - primary key (id) - ) -2025-04-02 10:24:41.775 [Test worker] DEBUG org.hibernate.SQL - - create table channels ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - type varchar(10) not null check (type in ('PUBLIC','PRIVATE')), - id uuid not null, - name varchar(100), - description varchar(500), - primary key (id) - ) -2025-04-02 10:24:41.797 [Test worker] DEBUG org.hibernate.SQL - - create table message_attachments ( - attachment_id uuid, - message_id uuid not null - ) -2025-04-02 10:24:41.804 [Test worker] DEBUG org.hibernate.SQL - - create table messages ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - author_id uuid not null, - channel_id uuid not null, - id uuid not null, - content varchar(255) not null, - primary key (id) - ) -2025-04-02 10:24:41.814 [Test worker] DEBUG org.hibernate.SQL - - create table read_statuses ( - created_at timestamp(6) with time zone not null, - last_read_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - channel_id uuid not null, - id uuid not null, - user_id uuid not null, - primary key (id) - ) -2025-04-02 10:24:41.822 [Test worker] DEBUG org.hibernate.SQL - - create table user_statuses ( - created_at timestamp(6) with time zone not null, - last_active_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - user_id uuid not null unique, - primary key (id) - ) -2025-04-02 10:24:41.833 [Test worker] DEBUG org.hibernate.SQL - - create table users ( - created_at timestamp(6) with time zone not null, - updated_at timestamp(6) with time zone not null, - id uuid not null, - profile_id uuid unique, - username varchar(50) not null unique, - password varchar(60) not null, - email varchar(100) not null unique, - primary key (id) - ) -2025-04-02 10:24:41.846 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists binary_contents - add constraint FKaffo4mpem38t2jgoewjgbri2y - foreign key (message_id) - references messages -2025-04-02 10:24:41.929 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists message_attachments - add constraint FKj7twd218e2gqw9cmlhwvo1rth - foreign key (message_id) - references messages -2025-04-02 10:24:41.945 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FKowtlim26svclkatusptbgi7u1 - foreign key (author_id) - references users -2025-04-02 10:24:41.958 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists messages - add constraint FK3u3ckbhwq9se1cmopk2pq05b2 - foreign key (channel_id) - references channels -2025-04-02 10:24:41.971 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKa38ri44ml4gfdpklx4ahqr8gd - foreign key (channel_id) - references channels -2025-04-02 10:24:41.976 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists read_statuses - add constraint FKml3k4wr9sj5yxrmj6d0aoib2e - foreign key (user_id) - references users -2025-04-02 10:24:41.982 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists user_statuses - add constraint FK4lfl3ei2ubchgcxrrpo3pw4mm - foreign key (user_id) - references users -2025-04-02 10:24:41.990 [Test worker] DEBUG org.hibernate.SQL - - alter table if exists users - add constraint FKtbudycgrip49xdptogmhfqnso - foreign key (profile_id) - references binary_contents -2025-04-02 10:24:42.027 [Test worker] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 10:24:43.838 [Test worker] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. -2025-04-02 10:24:47.108 [Test worker] INFO com.sprint.mission.discodeit.repository.MessageRepositoryTest - Started MessageRepositoryTest in 26.571 seconds (process running for 35.487) -2025-04-02 10:24:52.444 [Test worker] DEBUG org.hibernate.SQL - - insert - into - users - (created_at, email, password, profile_id, updated_at, username, id) - values - (?, ?, ?, ?, ?, ?, ?) -2025-04-02 10:24:52.500 [Test worker] DEBUG org.hibernate.SQL - - insert - into - channels - (created_at, description, name, type, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:24:52.505 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:24:52.508 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:24:52.514 [Test worker] DEBUG org.hibernate.SQL - - insert - into - messages - (author_id, channel_id, content, created_at, updated_at, id) - values - (?, ?, ?, ?, ?, ?) -2025-04-02 10:24:52.619 [Test worker] WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 10:24:52.839 [Test worker] DEBUG org.hibernate.SQL - - select - m1_0.id, - ai1_0.message_id, - ai1_0.attachment_id, - m1_0.author_id, - a1_0.id, - a1_0.created_at, - a1_0.email, - a1_0.password, - p1_0.id, - p1_0.content_type, - p1_0.created_at, - p1_0.file_name, - p1_0.file_path, - p1_0.message_id, - p1_0.size, - a1_0.updated_at, - a1_0.username, - m1_0.channel_id, - m1_0.content, - m1_0.created_at, - m1_0.updated_at - from - messages m1_0 - left join - message_attachments ai1_0 - on m1_0.id=ai1_0.message_id - join - users a1_0 - on a1_0.id=m1_0.author_id - left join - binary_contents p1_0 - on p1_0.id=a1_0.profile_id - where - m1_0.channel_id=? - and m1_0.created_at] -2025-04-02 11:12:11.052 [registrationTask1] [] INFO de.codecentric.boot.admin.client.registration.ApplicationRegistrator - Application registered itself as 34fecff80a31 -2025-04-02 11:12:11.191 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:12:11.238 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:11.273 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:11.277 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@6f7c7927] -2025-04-02 11:12:11.285 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:11.339 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator", parameters={} -2025-04-02 11:12:11.344 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:11.353 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [{_links={self=[Link@10c33790 href = 'http://host.docker.internal:8080/actuator'], health-path=[Link@ (truncated)...] -2025-04-02 11:12:11.355 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:11.414 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/info", parameters={} -2025-04-02 11:12:11.415 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:11.417 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:11.417 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [{build={artifact=1-sprint-mission, name=1-sprint-mission, time=2025-04-02T02:11:50.766Z, version=1.0 (truncated)...] -2025-04-02 11:12:11.420 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:20.174 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:12:20.192 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:12:22.449 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:12:22.451 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:22.459 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:22.460 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@321541e6] -2025-04-02 11:12:22.472 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:29.043 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/", parameters={} -2025-04-02 11:12:29.068 [http-nio-8080-exec-5] [322619d0-774a-4601-9ee7-69b7ab4fa6d3] GET / DEBUG org.springframework.web.servlet.view.ContentNegotiatingViewResolver - Selected 'text/html' given [text/html, application/xhtml+xml, image/avif, image/webp, image/apng, application/xml;q=0.9, */*;q=0.8, application/signed-exchange;v=b3;q=0.7] -2025-04-02 11:12:29.069 [http-nio-8080-exec-5] [322619d0-774a-4601-9ee7-69b7ab4fa6d3] GET / DEBUG org.springframework.web.servlet.view.InternalResourceView - View name [forward:], model {} -2025-04-02 11:12:29.081 [http-nio-8080-exec-5] [322619d0-774a-4601-9ee7-69b7ab4fa6d3] GET / DEBUG org.springframework.web.servlet.view.InternalResourceView - Forwarding to [index.html] -2025-04-02 11:12:29.091 [http-nio-8080-exec-5] [322619d0-774a-4601-9ee7-69b7ab4fa6d3] GET / DEBUG org.springframework.web.servlet.DispatcherServlet - "FORWARD" dispatch for GET "/index.html", parameters={} -2025-04-02 11:12:29.095 [http-nio-8080-exec-5] [322619d0-774a-4601-9ee7-69b7ab4fa6d3] GET / DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:12:29.106 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Exiting from "FORWARD" dispatch, status 200 -2025-04-02 11:12:29.107 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:29.164 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/assets/index-BdLer33P.js", parameters={} -2025-04-02 11:12:29.166 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:12:29.174 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/assets/index-kQJbKSsj.css", parameters={} -2025-04-02 11:12:29.177 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:12:29.181 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:29.185 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:29.373 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/favicon.ico", parameters={} -2025-04-02 11:12:29.379 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:12:29.391 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:30.163 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:12:30.183 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:12:40.169 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:12:40.187 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:12:42.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:12:42.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:42.454 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:42.454 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@3dcdce34] -2025-04-02 11:12:42.455 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.598 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics", parameters={} -2025-04-02 11:12:45.600 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:12:45.601 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.602 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.604 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.604 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/info", parameters={} -2025-04-02 11:12:45.605 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.605 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricNamesDescriptor@2670e744] -2025-04-02 11:12:45.607 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.607 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [{build={artifact=1-sprint-mission, name=1-sprint-mission, time=2025-04-02T02:11:50.766Z, version=1.0 (truncated)...] -2025-04-02 11:12:45.609 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.609 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.612 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.612 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@4cde405c] -2025-04-02 11:12:45.615 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.665 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/env/PID", parameters={} -2025-04-02 11:12:45.666 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.uptime", parameters={} -2025-04-02 11:12:45.669 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.669 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.669 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.count", parameters={} -2025-04-02 11:12:45.674 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.688 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.692 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.env.EnvironmentEndpoint$EnvironmentEntryDescriptor@6812dc5] -2025-04-02 11:12:45.698 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.702 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.702 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.703 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@78831163] -2025-04-02 11:12:45.703 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@333413a3] -2025-04-02 11:12:45.709 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:12:45.713 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.714 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:12:45.714 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.715 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@56c53201] -2025-04-02 11:12:45.716 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.726 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:12:45.729 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.736 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.737 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.737 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.738 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.740 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7a466f38] -2025-04-02 11:12:45.747 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.774 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:12:45.773 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:12:45.777 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.778 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.778 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39f24d55] -2025-04-02 11:12:45.779 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.781 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.781 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.782 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7880ba75] -2025-04-02 11:12:45.786 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.792 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:12:45.793 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.795 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.796 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4dc63f25] -2025-04-02 11:12:45.799 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.819 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:45.821 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.824 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.824 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@457f3c09] -2025-04-02 11:12:45.825 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.826 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.827 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e90cbd4] -2025-04-02 11:12:45.831 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.836 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:45.837 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.841 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.841 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@867a62] -2025-04-02 11:12:45.843 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.849 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:45.849 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:45.850 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:12:45.850 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.851 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.851 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.852 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.852 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@398eff02] -2025-04-02 11:12:45.852 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.852 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1bbf63a2] -2025-04-02 11:12:45.853 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.853 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.854 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.854 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6391b204] -2025-04-02 11:12:45.857 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.931 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:12:45.932 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.933 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.933 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4424e266] -2025-04-02 11:12:45.935 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.938 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:45.939 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.942 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.942 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3cee77af] -2025-04-02 11:12:45.943 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:45.945 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.946 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:45.946 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:45.949 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.949 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.949 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.949 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@a374112] -2025-04-02 11:12:45.950 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.950 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f4618cc] -2025-04-02 11:12:45.952 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.953 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.954 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.955 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.955 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@66f55b2d] -2025-04-02 11:12:45.957 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:45.960 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:45.961 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:45.963 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:45.963 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1cdf3b40] -2025-04-02 11:12:45.965 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.200 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:12:48.201 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.201 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:12:48.202 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.203 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:12:48.204 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.205 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.205 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@36a1ca5f] -2025-04-02 11:12:48.205 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.205 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59e6e959] -2025-04-02 11:12:48.205 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.205 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.211 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:12:48.212 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.213 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:12:48.213 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.213 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c5af0fb] -2025-04-02 11:12:48.214 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.214 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.215 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.216 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2a54befc] -2025-04-02 11:12:48.217 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.234 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:12:48.234 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:48.235 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.236 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.236 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.237 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1e2b271f] -2025-04-02 11:12:48.238 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.240 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:48.239 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.241 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.241 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@77800f90] -2025-04-02 11:12:48.241 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:48.243 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.243 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7aaf40de] -2025-04-02 11:12:48.244 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.245 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.248 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.249 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.249 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6a178707] -2025-04-02 11:12:48.251 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.270 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:12:48.271 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.273 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.273 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4dd2da4f] -2025-04-02 11:12:48.274 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.276 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:48.277 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.278 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.278 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7112e199] -2025-04-02 11:12:48.279 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.290 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:48.292 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.294 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.295 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7dda2e84] -2025-04-02 11:12:48.296 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.308 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:12:48.309 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:48.309 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.310 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.310 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.310 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@332f13dc] -2025-04-02 11:12:48.311 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.311 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@406bde09] -2025-04-02 11:12:48.312 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.313 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.341 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.342 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@469f5425] -2025-04-02 11:12:48.342 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:48.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.453 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.454 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@20494826] -2025-04-02 11:12:48.455 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:48.455 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:48.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.456 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.456 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:48.457 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.457 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:48.457 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@e7ff143] -2025-04-02 11:12:48.457 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3fadc1ef] -2025-04-02 11:12:48.458 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:48.459 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.170 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:12:50.189 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:12:50.691 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:12:50.691 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:12:50.691 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:12:50.692 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.692 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.692 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.693 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.693 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9f8438f] -2025-04-02 11:12:50.694 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.698 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.698 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3111fbc7] -2025-04-02 11:12:50.701 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.704 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:12:50.706 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:12:50.706 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.706 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.707 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.707 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.707 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5211bfe7] -2025-04-02 11:12:50.707 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@27155062] -2025-04-02 11:12:50.708 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.708 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.717 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:12:50.718 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.719 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.719 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4862ef8a] -2025-04-02 11:12:50.720 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.735 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:50.735 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.737 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.737 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@12533939] -2025-04-02 11:12:50.739 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.741 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:50.742 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.744 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.744 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@703b68d5] -2025-04-02 11:12:50.745 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:50.746 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.746 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.747 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.748 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5424eb40] -2025-04-02 11:12:50.749 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:50.749 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.750 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.751 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.751 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@76ee97ef] -2025-04-02 11:12:50.752 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.753 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.755 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@42f4d0b3] -2025-04-02 11:12:50.756 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.767 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:12:50.768 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.769 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.769 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1ded87b9] -2025-04-02 11:12:50.771 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.775 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:50.775 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.776 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.776 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7df1f2fb] -2025-04-02 11:12:50.777 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.779 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:12:50.779 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.780 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.780 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@69adcd6d] -2025-04-02 11:12:50.781 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.788 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:50.788 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.789 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.789 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3c7e3633] -2025-04-02 11:12:50.790 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.949 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:50.949 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:50.949 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:50.950 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.950 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.950 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:50.951 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.951 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4af57d15] -2025-04-02 11:12:50.951 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.952 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4fe0e24] -2025-04-02 11:12:50.952 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:50.952 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.952 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3fa73a72] -2025-04-02 11:12:50.954 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:50.955 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.201 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:12:53.201 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:12:53.201 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.201 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.203 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:12:53.203 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.203 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.203 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@e869346] -2025-04-02 11:12:53.203 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@ed83c8d] -2025-04-02 11:12:53.204 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.204 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.205 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.207 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:12:53.207 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:12:53.208 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.208 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.209 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.209 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c902af6] -2025-04-02 11:12:53.210 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.213 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.213 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1891c33e] -2025-04-02 11:12:53.215 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.227 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:53.228 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.229 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.229 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7ef5d20] -2025-04-02 11:12:53.230 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.232 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:12:53.233 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.233 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:53.234 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.234 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@27b8d46f] -2025-04-02 11:12:53.234 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.235 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.235 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.236 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@77b1c98c] -2025-04-02 11:12:53.237 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.251 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:53.252 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.253 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.254 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7873e146] -2025-04-02 11:12:53.255 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.257 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:53.258 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.261 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.261 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bd2f319] -2025-04-02 11:12:53.262 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.269 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:12:53.270 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.271 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.271 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@e713438] -2025-04-02 11:12:53.272 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.281 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:53.282 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.283 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.283 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2236193c] -2025-04-02 11:12:53.283 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.283 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@798de189] -2025-04-02 11:12:53.283 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.284 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.290 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:12:53.291 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.292 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.292 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@722a574] -2025-04-02 11:12:53.293 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.295 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:53.296 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.297 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.298 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@434a62c1] -2025-04-02 11:12:53.298 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.436 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:53.436 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:53.437 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.437 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.438 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.438 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2b6dfd57] -2025-04-02 11:12:53.438 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.438 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6c4282b7] -2025-04-02 11:12:53.439 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.439 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:53.447 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:53.448 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:53.448 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:53.448 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4bb38523] -2025-04-02 11:12:53.449 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.707 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:12:55.707 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:12:55.707 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:12:55.707 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:12:55.707 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.707 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.707 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.708 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.708 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.708 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.709 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.709 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@12119e16] -2025-04-02 11:12:55.709 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5f823ea0] -2025-04-02 11:12:55.709 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@889e212] -2025-04-02 11:12:55.710 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.711 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.712 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.715 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:12:55.716 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.726 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.726 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1afdcc17] -2025-04-02 11:12:55.728 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.735 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:12:55.736 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.736 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.737 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c0d6a24] -2025-04-02 11:12:55.738 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.740 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:55.742 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.742 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:55.743 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.743 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.744 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7dbb76ac] -2025-04-02 11:12:55.744 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.744 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26762e18] -2025-04-02 11:12:55.745 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.745 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.766 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:55.766 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.767 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.767 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@15d7effc] -2025-04-02 11:12:55.768 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.768 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.768 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@33f3f65f] -2025-04-02 11:12:55.769 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.772 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:12:55.774 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.775 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.775 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:55.776 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:55.776 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4022e79d] -2025-04-02 11:12:55.776 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.776 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.776 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.777 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.777 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.778 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39c72141] -2025-04-02 11:12:55.778 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b0476a8] -2025-04-02 11:12:55.778 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.778 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.804 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:55.805 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.805 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.805 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5dd19b50] -2025-04-02 11:12:55.806 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.843 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:12:55.844 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.844 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.845 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7c05e8f8] -2025-04-02 11:12:55.845 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.932 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:55.932 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:55.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.933 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.934 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3dacfc53] -2025-04-02 11:12:55.934 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2137591e] -2025-04-02 11:12:55.934 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:55.935 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.935 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:55.935 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:55.936 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:55.936 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f2f25ca] -2025-04-02 11:12:55.937 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.186 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:12:58.186 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.186 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.187 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4a164c73] -2025-04-02 11:12:58.187 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.192 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:12:58.192 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:12:58.192 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.192 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.195 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:12:58.195 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:12:58.195 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.195 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.196 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.196 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.196 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4122d62d] -2025-04-02 11:12:58.196 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3f35e8a1] -2025-04-02 11:12:58.196 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.196 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.199 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.199 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e7181bc] -2025-04-02 11:12:58.201 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.207 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:12:58.208 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.209 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.209 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@12a2e833] -2025-04-02 11:12:58.210 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.220 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:58.220 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:58.221 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.221 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.222 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.223 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1810de83] -2025-04-02 11:12:58.224 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:58.224 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.222 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.225 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5c4c0645] -2025-04-02 11:12:58.225 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.225 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.226 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.226 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@70a6a68a] -2025-04-02 11:12:58.227 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.233 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:58.234 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.235 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.235 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@19319f22] -2025-04-02 11:12:58.236 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.252 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:12:58.252 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.252 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@21de2759] -2025-04-02 11:12:58.252 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.252 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.253 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.253 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3e6df43b] -2025-04-02 11:12:58.253 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:12:58.253 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.254 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.255 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.255 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@58ab47d0] -2025-04-02 11:12:58.257 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.263 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:12:58.263 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:12:58.264 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.264 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.264 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.264 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.264 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1f0b29b1] -2025-04-02 11:12:58.264 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5735e629] -2025-04-02 11:12:58.265 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.265 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:58.444 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:58.444 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:12:58.445 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.445 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.445 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:12:58.446 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.446 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.446 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:12:58.446 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@afddb44] -2025-04-02 11:12:58.446 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1575deab] -2025-04-02 11:12:58.446 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@188fcfde] -2025-04-02 11:12:58.446 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.447 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:12:58.448 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:00.091 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics", parameters={} -2025-04-02 11:13:00.091 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:00.092 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:00.092 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricNamesDescriptor@623db4ef] -2025-04-02 11:13:00.093 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:00.120 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/application.ready.time", parameters={} -2025-04-02 11:13:00.121 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:00.121 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:00.121 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9fdbaaf] -2025-04-02 11:13:00.122 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:00.180 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:13:00.198 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:13:01.110 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - OPTIONS "/actuator/env", parameters={} -2025-04-02 11:13:01.112 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:01.130 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/env", parameters={} -2025-04-02 11:13:01.130 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:01.137 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:01.140 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.env.EnvironmentEndpoint$EnvironmentDescriptor@223b82d4] -2025-04-02 11:13:01.145 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:01.817 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics", parameters={} -2025-04-02 11:13:01.818 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:01.818 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:01.818 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricNamesDescriptor@46d493fd] -2025-04-02 11:13:01.819 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:01.854 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/application.ready.time", parameters={} -2025-04-02 11:13:01.855 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:01.856 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:01.856 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@10eb07af] -2025-04-02 11:13:01.857 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:02.426 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:13:02.427 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:02.430 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:02.430 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@67a457dd] -2025-04-02 11:13:02.430 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:03.493 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - OPTIONS "/actuator/env", parameters={} -2025-04-02 11:13:03.494 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:03.503 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/env", parameters={} -2025-04-02 11:13:03.503 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:03.511 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:03.511 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.env.EnvironmentEndpoint$EnvironmentDescriptor@7e143378] -2025-04-02 11:13:03.512 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:09.784 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/loggers", parameters={} -2025-04-02 11:13:09.784 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:09.794 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:09.796 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.logging.LoggersEndpoint$LoggersDescriptor@42406a0d] -2025-04-02 11:13:09.802 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:10.166 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:13:10.184 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:13:20.177 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:13:20.187 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:13:22.456 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:13:22.457 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:22.466 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:22.466 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@4546aec6] -2025-04-02 11:13:22.468 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.814 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/info", parameters={} -2025-04-02 11:13:26.815 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.817 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.817 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [{build={artifact=1-sprint-mission, name=1-sprint-mission, time=2025-04-02T02:11:50.766Z, version=1.0 (truncated)...] -2025-04-02 11:13:26.817 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.826 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:13:26.826 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics", parameters={} -2025-04-02 11:13:26.827 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.827 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.829 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.830 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricNamesDescriptor@2c8c57ab] -2025-04-02 11:13:26.832 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.837 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.838 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@1c5499c5] -2025-04-02 11:13:26.839 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.885 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.uptime", parameters={} -2025-04-02 11:13:26.885 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.count", parameters={} -2025-04-02 11:13:26.886 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.886 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.887 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.887 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4882822c] -2025-04-02 11:13:26.887 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.887 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@46997f4f] -2025-04-02 11:13:26.888 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.890 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.904 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:26.906 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.906 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:26.908 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/env/PID", parameters={} -2025-04-02 11:13:26.908 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.908 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.908 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4bc91478] -2025-04-02 11:13:26.912 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.914 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.914 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.914 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.env.EnvironmentEndpoint$EnvironmentEntryDescriptor@f5d6c52] -2025-04-02 11:13:26.920 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:26.920 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.922 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.925 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:26.929 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.931 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.931 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1f528c59] -2025-04-02 11:13:26.932 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.932 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7814bd42] -2025-04-02 11:13:26.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.933 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.951 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:26.952 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.952 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.953 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2fd5a32a] -2025-04-02 11:13:26.954 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.962 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:26.964 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@79b5b20a] -2025-04-02 11:13:26.967 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:26.969 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.970 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.971 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.970 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:26.971 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@473c2a63] -2025-04-02 11:13:26.972 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.972 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.973 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.974 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1fc6b6af] -2025-04-02 11:13:26.975 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.988 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:26.989 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.990 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.990 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5679f7dd] -2025-04-02 11:13:26.991 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:26.996 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:26.996 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:26.997 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:26.998 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39c700dc] -2025-04-02 11:13:26.998 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.002 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:27.003 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.003 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:27.004 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.004 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.004 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@c2e8bea] -2025-04-02 11:13:27.005 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.005 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5a05ebcf] -2025-04-02 11:13:27.005 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.006 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.009 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.009 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5bcc859b] -2025-04-02 11:13:27.010 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.059 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:27.061 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.062 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.062 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@24f09449] -2025-04-02 11:13:27.063 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.073 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:27.073 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:27.073 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:27.073 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:27.073 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.074 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.073 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.074 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:27.074 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.074 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.074 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@673a1fd0] -2025-04-02 11:13:27.074 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.074 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:27.074 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59a2d26f] -2025-04-02 11:13:27.074 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4a999fbb] -2025-04-02 11:13:27.075 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.075 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.075 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:27.074 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9035f34] -2025-04-02 11:13:27.076 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.400 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:29.400 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:29.400 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.400 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.401 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.401 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@546eaf05] -2025-04-02 11:13:29.403 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.404 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:29.405 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.406 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.406 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@36c7850e] -2025-04-02 11:13:29.406 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.416 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:29.417 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.418 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.418 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5510a6ac] -2025-04-02 11:13:29.420 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.421 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:29.422 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.423 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.423 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@25500256] -2025-04-02 11:13:29.424 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.433 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:29.434 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.435 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.435 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@a969ea9] -2025-04-02 11:13:29.436 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.439 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:29.440 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.441 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.441 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2fa4aae7] -2025-04-02 11:13:29.443 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:29.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.450 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c7f9ef6] -2025-04-02 11:13:29.450 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.462 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:29.463 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@168e3355] -2025-04-02 11:13:29.464 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:29.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.466 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.466 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7f47e0f4] -2025-04-02 11:13:29.466 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.466 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.467 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.469 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7a40231f] -2025-04-02 11:13:29.471 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.476 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:29.480 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.481 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.482 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6c2a2cf2] -2025-04-02 11:13:29.483 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.492 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:29.492 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:29.493 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.493 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.494 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.494 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.494 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2eeb72e1] -2025-04-02 11:13:29.494 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3ba9e79e] -2025-04-02 11:13:29.495 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.495 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.511 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:29.511 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.512 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.512 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1c32e496] -2025-04-02 11:13:29.513 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.616 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:29.617 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.617 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:29.618 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.618 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@73ebcedd] -2025-04-02 11:13:29.618 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.618 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.618 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.619 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@ff00cb8] -2025-04-02 11:13:29.620 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:29.690 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:29.690 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:29.691 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:29.691 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@28b37d14] -2025-04-02 11:13:29.694 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:30.169 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:13:30.185 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:13:30.658 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/index.html", parameters={} -2025-04-02 11:13:30.660 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:13:30.666 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:30.747 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/assets/index-BdLer33P.js", parameters={} -2025-04-02 11:13:30.747 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/assets/index-kQJbKSsj.css", parameters={} -2025-04-02 11:13:30.747 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:13:30.747 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] -2025-04-02 11:13:30.753 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:30.764 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:31.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:31.898 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:31.898 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.899 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.899 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2eb756dd] -2025-04-02 11:13:31.900 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.902 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:31.902 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:31.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.903 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59b27dc1] -2025-04-02 11:13:31.903 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.903 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@344b1b6b] -2025-04-02 11:13:31.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2afd57db] -2025-04-02 11:13:31.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.904 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.904 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:31.931 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:31.931 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.932 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.932 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:31.932 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.932 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2eac1af0] -2025-04-02 11:13:31.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:31.933 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.933 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.933 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.933 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a185a7e] -2025-04-02 11:13:31.934 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.934 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@720ec9d4] -2025-04-02 11:13:31.934 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.935 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.935 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5b45af60] -2025-04-02 11:13:31.937 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.955 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:31.956 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.957 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.957 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3803d064] -2025-04-02 11:13:31.958 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.958 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.960 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@22f73829] -2025-04-02 11:13:31.960 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:31.961 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.961 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.963 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.963 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@739410e4] -2025-04-02 11:13:31.964 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.983 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:31.983 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.985 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.985 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6583c941] -2025-04-02 11:13:31.986 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.991 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:31.992 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.993 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.994 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@b94b024] -2025-04-02 11:13:31.994 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:31.995 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:31.995 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:31.996 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:31.996 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6e412db8] -2025-04-02 11:13:31.998 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:32.065 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:32.065 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:32.065 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:32.065 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:32.065 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:32.065 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:32.065 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:32.065 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:32.065 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:32.067 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35b38c] -2025-04-02 11:13:32.067 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3971f391] -2025-04-02 11:13:32.067 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@8e55274] -2025-04-02 11:13:32.067 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:32.067 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:32.067 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.381 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:34.382 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.383 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:34.383 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.383 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bb04762] -2025-04-02 11:13:34.383 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.384 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.384 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.384 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@564d034a] -2025-04-02 11:13:34.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.392 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:34.392 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:34.392 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:34.393 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.393 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.393 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.394 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.394 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.394 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@55bb6329] -2025-04-02 11:13:34.395 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@340bdf5] -2025-04-02 11:13:34.397 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.397 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.404 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:34.405 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.406 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.406 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35491429] -2025-04-02 11:13:34.407 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.411 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:34.412 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.413 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.414 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@64384105] -2025-04-02 11:13:34.415 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.424 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:34.425 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:34.426 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.426 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.427 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.427 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.427 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@38b1c583] -2025-04-02 11:13:34.427 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@e876094] -2025-04-02 11:13:34.428 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.428 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.433 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:34.434 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.435 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.435 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@791017e6] -2025-04-02 11:13:34.436 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.444 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:34.445 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.446 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.447 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2e57a6f0] -2025-04-02 11:13:34.448 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.456 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:34.457 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.458 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.458 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2e44a3b2] -2025-04-02 11:13:34.458 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.461 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.461 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53669003] -2025-04-02 11:13:34.462 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.465 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:34.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@66d3ff57] -2025-04-02 11:13:34.467 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:34.467 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.467 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.468 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.468 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9a5a766] -2025-04-02 11:13:34.469 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.576 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:34.576 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.577 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:34.577 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:34.577 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.577 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3ad34bf4] -2025-04-02 11:13:34.577 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.577 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:34.578 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.578 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.578 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:34.578 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7831d221] -2025-04-02 11:13:34.578 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4988e679] -2025-04-02 11:13:34.579 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:34.579 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.894 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:36.894 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:36.894 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:36.894 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:36.894 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.894 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.894 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.894 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.895 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.895 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@69f4fe8a] -2025-04-02 11:13:36.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@13b45734] -2025-04-02 11:13:36.895 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.895 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26fb8b4d] -2025-04-02 11:13:36.896 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.896 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:36.896 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.900 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.901 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@587bc8ad] -2025-04-02 11:13:36.902 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.920 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:36.920 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:36.921 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.921 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.922 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.922 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.922 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26502fd9] -2025-04-02 11:13:36.922 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7d4424db] -2025-04-02 11:13:36.923 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.923 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.924 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:36.925 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.926 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.926 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@56af9f86] -2025-04-02 11:13:36.928 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:36.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.931 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.932 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@82bcf3] -2025-04-02 11:13:36.933 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.953 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:36.953 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:36.953 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.953 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.954 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.954 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.954 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@31ed6fc] -2025-04-02 11:13:36.954 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@359235d6] -2025-04-02 11:13:36.955 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.955 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.962 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:36.963 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.964 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.964 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@274102de] -2025-04-02 11:13:36.965 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.976 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.976 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5bdea5a1] -2025-04-02 11:13:36.977 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.982 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:36.982 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:36.982 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.982 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:36.983 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.983 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:36.984 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@223fa62f] -2025-04-02 11:13:36.983 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c6e6cc1] -2025-04-02 11:13:36.984 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:36.985 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:37.060 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:37.060 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:37.060 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:37.061 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:37.061 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:37.061 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:37.061 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@66696d2a] -2025-04-02 11:13:37.062 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:37.061 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:37.062 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@789400e7] -2025-04-02 11:13:37.063 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:37.061 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:37.065 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:37.066 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5de22393] -2025-04-02 11:13:37.066 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.394 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:39.394 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.395 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:39.395 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.395 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.396 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@645517ca] -2025-04-02 11:13:39.396 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.401 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:39.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:39.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:39.401 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.402 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bfb377d] -2025-04-02 11:13:39.402 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59582b0] -2025-04-02 11:13:39.403 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.409 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.409 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2d962f15] -2025-04-02 11:13:39.410 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.421 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:39.422 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.423 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.424 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f3bc837] -2025-04-02 11:13:39.424 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:39.425 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.425 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.426 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.426 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1fae5698] -2025-04-02 11:13:39.426 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:39.427 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.428 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.429 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.429 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@60c0db07] -2025-04-02 11:13:39.430 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.434 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:39.435 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.436 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.437 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@501ab80] -2025-04-02 11:13:39.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.446 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:39.447 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:39.447 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.448 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.448 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@534ea12d] -2025-04-02 11:13:39.448 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4243422c] -2025-04-02 11:13:39.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.451 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.451 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@36592a09] -2025-04-02 11:13:39.452 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.462 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:39.462 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.462 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.462 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@30a3d156] -2025-04-02 11:13:39.463 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.480 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:39.480 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:39.481 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.482 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.482 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.482 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2414e692] -2025-04-02 11:13:39.483 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.483 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.483 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@a95c83] -2025-04-02 11:13:39.484 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.564 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:39.564 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:39.564 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:39.564 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.564 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.564 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:39.565 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.565 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:39.565 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@447adeee] -2025-04-02 11:13:39.565 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@76ed4111] -2025-04-02 11:13:39.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@78af3be6] -2025-04-02 11:13:39.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.565 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:39.565 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:40.176 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:13:40.184 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:13:41.880 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:41.881 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.882 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.882 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@252ddc3f] -2025-04-02 11:13:41.883 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.890 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:41.890 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:41.890 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.890 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.891 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.891 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2a1ec554] -2025-04-02 11:13:41.892 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.899 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:41.899 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.899 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.900 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f26c9c] -2025-04-02 11:13:41.900 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.915 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:41.915 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:41.915 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:41.916 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.916 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.916 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.916 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.916 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.916 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7eed7966] -2025-04-02 11:13:41.916 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.916 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@37e7b4c6] -2025-04-02 11:13:41.918 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:41.919 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.919 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.916 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3195a655] -2025-04-02 11:13:41.918 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.920 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.920 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@cb60d62] -2025-04-02 11:13:41.921 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.921 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.937 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.938 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c76df33] -2025-04-02 11:13:41.940 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:41.940 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:41.939 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.940 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.940 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.941 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.941 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@18444846] -2025-04-02 11:13:41.941 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.941 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e97bafe] -2025-04-02 11:13:41.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:41.942 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.943 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.944 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.944 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@fd424b3] -2025-04-02 11:13:41.945 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.955 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:41.955 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.956 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.956 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@d970929] -2025-04-02 11:13:41.957 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.968 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:41.968 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:41.968 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.968 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:41.969 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.969 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:41.969 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@76a41679] -2025-04-02 11:13:41.969 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5195d397] -2025-04-02 11:13:41.970 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:41.970 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:42.100 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:42.101 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:42.101 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:42.101 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:42.102 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:42.102 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53e7cc05] -2025-04-02 11:13:42.100 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:42.103 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:42.102 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:42.103 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:42.103 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@193aec36] -2025-04-02 11:13:42.104 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:42.104 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@150d1934] -2025-04-02 11:13:42.104 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:42.106 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:42.423 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:13:42.424 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:42.427 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:42.427 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@392a5977] -2025-04-02 11:13:42.428 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.388 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:44.389 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:44.389 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.389 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.388 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:44.390 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.390 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.390 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.390 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@571f9e96] -2025-04-02 11:13:44.390 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35697659] -2025-04-02 11:13:44.391 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.391 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.404 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:44.404 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.405 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.405 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@41255db3] -2025-04-02 11:13:44.405 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.411 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:44.411 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.412 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.412 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@783c5b17] -2025-04-02 11:13:44.413 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.413 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:44.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@63d4497a] -2025-04-02 11:13:44.414 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:44.415 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.415 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.416 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.416 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@24cdc3e] -2025-04-02 11:13:44.417 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.431 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:44.431 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.432 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.432 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:44.432 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5c88683] -2025-04-02 11:13:44.433 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.433 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.433 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.434 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@479f9437] -2025-04-02 11:13:44.435 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:44.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:44.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.439 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.439 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@750df2df] -2025-04-02 11:13:44.440 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.442 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.442 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5fca725e] -2025-04-02 11:13:44.442 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.454 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.455 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4120c989] -2025-04-02 11:13:44.456 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.464 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:44.464 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.466 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.466 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53178b10] -2025-04-02 11:13:44.466 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.469 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:44.470 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.470 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.471 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6744cb73] -2025-04-02 11:13:44.471 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.475 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:44.475 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.476 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.476 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@563b1c27] -2025-04-02 11:13:44.476 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.558 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:44.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1c223e6b] -2025-04-02 11:13:44.560 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:44.560 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.560 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.561 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.561 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1eb5f0af] -2025-04-02 11:13:44.561 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:44.564 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:44.565 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:44.565 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:44.566 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ebd0de] -2025-04-02 11:13:44.566 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.890 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:46.891 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.891 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:46.892 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.892 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.893 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2d079c70] -2025-04-02 11:13:46.893 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:46.893 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:46.893 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:46.893 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.894 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.894 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.894 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4108a232] -2025-04-02 11:13:46.895 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.895 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2c574da3] -2025-04-02 11:13:46.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.896 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.897 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.897 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@144d91bc] -2025-04-02 11:13:46.899 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.919 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:46.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:46.920 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:46.920 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.920 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.920 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.921 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.921 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3bac86aa] -2025-04-02 11:13:46.921 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.921 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.921 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@430879cf] -2025-04-02 11:13:46.921 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f2727ff] -2025-04-02 11:13:46.921 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.922 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.923 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:46.922 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.924 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.924 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.924 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@e471eb7] -2025-04-02 11:13:46.925 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.945 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:46.945 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:46.946 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.946 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@d989503] -2025-04-02 11:13:46.947 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.947 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.947 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@57f241a4] -2025-04-02 11:13:46.947 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@ca01541] -2025-04-02 11:13:46.947 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.947 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.948 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.955 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:46.955 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.957 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.957 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b34c42d] -2025-04-02 11:13:46.958 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:46.972 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:46.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.972 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:46.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.973 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:46.973 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2da633c4] -2025-04-02 11:13:46.973 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a92de3a] -2025-04-02 11:13:46.973 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:46.973 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:47.080 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:47.080 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:47.080 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:47.080 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:47.081 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:47.081 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:47.081 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@22543306] -2025-04-02 11:13:47.081 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3cfe1352] -2025-04-02 11:13:47.082 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:47.082 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:47.128 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:47.129 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:47.129 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:47.130 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59e6ffbc] -2025-04-02 11:13:47.130 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.380 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:49.381 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.381 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.381 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@65641209] -2025-04-02 11:13:49.382 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:49.382 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.383 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.384 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:49.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.385 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.386 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@370c2135] -2025-04-02 11:13:49.387 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.403 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:49.403 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:49.403 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.403 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.404 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.404 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.404 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@591beac] -2025-04-02 11:13:49.404 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@423513bf] -2025-04-02 11:13:49.404 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.404 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.405 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:49.405 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.406 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.406 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@38869e4] -2025-04-02 11:13:49.407 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.409 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:49.410 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.411 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.411 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ea52cc4] -2025-04-02 11:13:49.412 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.425 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:49.425 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:49.425 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:49.425 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.425 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.425 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.427 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.427 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.427 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26800339] -2025-04-02 11:13:49.427 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f3e54ad] -2025-04-02 11:13:49.427 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.427 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1838f263] -2025-04-02 11:13:49.427 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.427 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.428 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.429 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:49.430 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.431 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.432 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@15e44669] -2025-04-02 11:13:49.432 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.438 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.438 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@11a33deb] -2025-04-02 11:13:49.439 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.452 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:49.453 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.453 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.453 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@72b6a911] -2025-04-02 11:13:49.454 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:49.454 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.454 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:49.455 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.455 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6a31ea05] -2025-04-02 11:13:49.455 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@11521cd0] -2025-04-02 11:13:49.456 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.457 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.576 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:49.576 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:49.576 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:49.576 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.576 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.576 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:49.576 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.576 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.576 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:49.577 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@298edc18] -2025-04-02 11:13:49.577 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5bbd346b] -2025-04-02 11:13:49.577 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2bf7cc58] -2025-04-02 11:13:49.577 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.577 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:49.577 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:50.171 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:13:50.188 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:13:51.883 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:51.884 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.884 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:51.884 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.885 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.885 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@28d4f9ea] -2025-04-02 11:13:51.886 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.886 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.887 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@24ba4285] -2025-04-02 11:13:51.887 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.891 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:51.892 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.899 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:51.899 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.900 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.900 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6c9a5252] -2025-04-02 11:13:51.901 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.901 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:51.901 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.902 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.902 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@c6e2ab0] -2025-04-02 11:13:51.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.903 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:51.904 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.905 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.908 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1d06c426] -2025-04-02 11:13:51.908 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.909 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:51.910 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.911 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.911 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6eaccc43] -2025-04-02 11:13:51.912 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.922 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:51.922 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.923 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.923 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3f22a6df] -2025-04-02 11:13:51.924 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.932 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:51.932 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:51.932 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:51.932 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.932 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.932 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.933 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.933 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.933 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@28122b3e] -2025-04-02 11:13:51.933 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1a766101] -2025-04-02 11:13:51.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@57bb3840] -2025-04-02 11:13:51.933 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.933 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.944 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.945 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@234a83f5] -2025-04-02 11:13:51.945 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.948 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:51.949 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.950 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.950 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b7c096e] -2025-04-02 11:13:51.951 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.957 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:51.957 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:51.958 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.958 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:51.958 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.958 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:51.959 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@571f4dda] -2025-04-02 11:13:51.959 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6413c3c6] -2025-04-02 11:13:51.959 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:51.959 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:52.067 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:52.067 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:52.067 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:52.067 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:52.067 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:52.067 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:52.068 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@33e46817] -2025-04-02 11:13:52.068 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@65be764b] -2025-04-02 11:13:52.068 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:52.068 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:52.068 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:52.068 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:52.069 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:52.069 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@23868aec] -2025-04-02 11:13:52.070 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:52.452 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/info", parameters={} -2025-04-02 11:13:52.452 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:52.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:52.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [{build={artifact=1-sprint-mission, name=1-sprint-mission, time=2025-04-02T02:11:50.766Z, version=1.0 (truncated)...] -2025-04-02 11:13:52.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.407 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:54.407 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:54.407 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:54.407 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:54.407 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:54.408 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.408 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.408 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.408 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.408 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.408 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.408 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.408 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.408 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1939ad4a] -2025-04-02 11:13:54.408 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4d3f933f] -2025-04-02 11:13:54.408 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@32c043f8] -2025-04-02 11:13:54.409 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.409 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@643ad9ed] -2025-04-02 11:13:54.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.409 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.409 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.409 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.426 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:54.427 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.427 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.427 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1ee6eab7] -2025-04-02 11:13:54.428 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.430 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:54.430 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.431 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.431 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3b88c419] -2025-04-02 11:13:54.432 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.432 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:54.432 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:54.432 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.432 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.433 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.433 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.433 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@497117c8] -2025-04-02 11:13:54.433 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@64825154] -2025-04-02 11:13:54.433 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.433 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.446 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:54.447 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.448 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.449 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3d7961e3] -2025-04-02 11:13:54.449 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.455 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:54.456 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@124bcb11] -2025-04-02 11:13:54.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.460 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:54.460 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.461 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.461 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@42859798] -2025-04-02 11:13:54.462 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.462 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.462 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4df81210] -2025-04-02 11:13:54.463 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.470 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:54.470 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.471 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.471 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:54.471 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@75798a90] -2025-04-02 11:13:54.471 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.471 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.471 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.471 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@249f19fc] -2025-04-02 11:13:54.472 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.559 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:54.559 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:54.560 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.560 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.560 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.561 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1622c0e5] -2025-04-02 11:13:54.561 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.561 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.561 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5e0c70af] -2025-04-02 11:13:54.562 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:54.566 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:54.567 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:54.568 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:54.568 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3b332fc0] -2025-04-02 11:13:54.568 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.887 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:56.887 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.889 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:56.889 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:56.889 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:56.889 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.889 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.889 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.890 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.890 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.890 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@25ab103f] -2025-04-02 11:13:56.890 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7d7ef8e1] -2025-04-02 11:13:56.890 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:56.890 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.890 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.891 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.891 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.891 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4d913d8b] -2025-04-02 11:13:56.891 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.892 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@8c9b5fc] -2025-04-02 11:13:56.892 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.892 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.908 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:56.908 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:56.908 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.908 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.908 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:56.908 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:56.909 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.909 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.909 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.909 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.909 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@8bf0525] -2025-04-02 11:13:56.909 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@311f943b] -2025-04-02 11:13:56.909 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.909 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.910 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@564a61f9] -2025-04-02 11:13:56.910 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.910 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.911 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.910 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@289418b1] -2025-04-02 11:13:56.913 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.942 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:56.943 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.943 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.943 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@110d7227] -2025-04-02 11:13:56.944 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:56.944 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:56.944 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.944 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.944 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.945 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.945 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.945 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@52096a54] -2025-04-02 11:13:56.945 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f528549] -2025-04-02 11:13:56.946 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.946 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.974 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.974 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@484426aa] -2025-04-02 11:13:56.975 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.979 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:56.979 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:56.979 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.979 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:56.980 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.980 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:56.980 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e91600a] -2025-04-02 11:13:56.980 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74e3b4dc] -2025-04-02 11:13:56.981 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:56.981 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:57.078 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:57.079 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:57.079 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:57.079 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7248fa07] -2025-04-02 11:13:57.080 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:57.080 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:57.081 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:57.081 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:57.081 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@18c89570] -2025-04-02 11:13:57.082 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:57.082 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:57.082 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:57.083 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:57.083 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@467e0ff7] -2025-04-02 11:13:57.083 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:13:59.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5c8f1e4] -2025-04-02 11:13:59.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.407 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:13:59.407 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:13:59.408 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.408 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.408 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.408 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@639ebd41] -2025-04-02 11:13:59.409 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@64b5b00] -2025-04-02 11:13:59.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.409 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:13:59.409 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.410 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.410 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:13:59.411 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.411 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.411 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4125cddb] -2025-04-02 11:13:59.413 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:13:59.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4624ee1c] -2025-04-02 11:13:59.423 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.429 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:59.430 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.430 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.431 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@653d21cf] -2025-04-02 11:13:59.431 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.439 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:59.440 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.441 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.441 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4227b835] -2025-04-02 11:13:59.442 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.443 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:59.443 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.444 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.444 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b3397eb] -2025-04-02 11:13:59.446 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.453 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:13:59.453 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:59.454 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.454 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.455 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2c5210b8] -2025-04-02 11:13:59.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.456 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3b2ba32d] -2025-04-02 11:13:59.457 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.457 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.483 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:13:59.484 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.485 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.486 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2fc1f160] -2025-04-02 11:13:59.486 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:13:59.487 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.487 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.491 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.492 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7035a26c] -2025-04-02 11:13:59.493 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.497 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:13:59.497 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.498 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.499 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3725ca65] -2025-04-02 11:13:59.500 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.515 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.516 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6348fc70] -2025-04-02 11:13:59.517 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.565 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:59.566 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@28f39817] -2025-04-02 11:13:59.569 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.569 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:59.570 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.572 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:13:59.573 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.573 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:13:59.573 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@68d8c7ea] -2025-04-02 11:13:59.574 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:13:59.574 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:13:59.574 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@b552385] -2025-04-02 11:13:59.575 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:00.166 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:14:00.183 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:14:01.909 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:01.910 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.912 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:01.912 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:01.913 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.913 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.913 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.913 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2cf7d83f] -2025-04-02 11:14:01.914 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.914 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@525ace85] -2025-04-02 11:14:01.914 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.914 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.917 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:01.917 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:01.918 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.918 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.919 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.919 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3d168590] -2025-04-02 11:14:01.919 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.919 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@75d2d27c] -2025-04-02 11:14:01.920 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.921 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.942 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:01.942 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:01.943 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.944 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.945 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.945 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6cca85e7] -2025-04-02 11:14:01.945 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.946 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2d7bf958] -2025-04-02 11:14:01.947 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:01.947 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:01.949 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.949 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.950 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.950 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.950 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4ccf38de] -2025-04-02 11:14:01.950 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3e78682a] -2025-04-02 11:14:01.951 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.951 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.952 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.953 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:01.992 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:01.992 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:01.993 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.994 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:01.994 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.997 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@242e0c80] -2025-04-02 11:14:01.998 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:01.998 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@69f35ef] -2025-04-02 11:14:02.000 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.006 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:02.007 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.008 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.008 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.008 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@283c12a3] -2025-04-02 11:14:02.012 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.024 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.024 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5296264f] -2025-04-02 11:14:02.026 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.054 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:02.055 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.055 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:02.056 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.057 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@345c5459] -2025-04-02 11:14:02.057 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.058 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.066 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.066 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@66b527b6] -2025-04-02 11:14:02.068 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.071 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:02.072 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.072 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.073 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@10c39842] -2025-04-02 11:14:02.074 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.082 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:02.082 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:02.083 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.083 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.084 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.084 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.084 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@41e199c0] -2025-04-02 11:14:02.084 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@56699f6] -2025-04-02 11:14:02.085 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.085 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.436 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:14:02.437 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:02.440 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:02.440 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@581f4dcd] -2025-04-02 11:14:02.440 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:02.929 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/users", parameters={multipart} -2025-04-02 11:14:02.971 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#createUser(UserCreateRequestDto, MultipartFile) -2025-04-02 11:14:03.043 [http-nio-8080-exec-3] [e045040f-6814-4eb6-a8de-4ab5b19c5031] POST /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.user.UserCreateRequestDto@51ea2340] -2025-04-02 11:14:03.163 [http-nio-8080-exec-3] [e045040f-6814-4eb6-a8de-4ab5b19c5031] POST /api/users INFO com.sprint.mission.discodeit.service.basic.BasicUserService - Create user: name=홍길동,email=hong@naver.com,password=1234 -2025-04-02 11:14:03.501 [http-nio-8080-exec-3] [e045040f-6814-4eb6-a8de-4ab5b19c5031] POST /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json] -2025-04-02 11:14:03.503 [http-nio-8080-exec-3] [e045040f-6814-4eb6-a8de-4ab5b19c5031] POST /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.user.UserDto@586ae95d] -2025-04-02 11:14:03.517 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:03.524 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus", parameters={} -2025-04-02 11:14:03.525 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-02 11:14:03.530 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus", parameters={} -2025-04-02 11:14:03.530 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-02 11:14:03.532 [http-nio-8080-exec-4] [8d80907c-bb4e-420a-abb5-1cbd3eca69ff] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@74f3cfff] -2025-04-02 11:14:03.532 [http-nio-8080-exec-1] [159e71a7-98f7-41af-a7e3-5ebb3c6ad6b5] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@77c2e252] -2025-04-02 11:14:03.626 [http-nio-8080-exec-4] [8d80907c-bb4e-420a-abb5-1cbd3eca69ff] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json] -2025-04-02 11:14:03.628 [http-nio-8080-exec-1] [159e71a7-98f7-41af-a7e3-5ebb3c6ad6b5] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json] -2025-04-02 11:14:03.628 [http-nio-8080-exec-4] [8d80907c-bb4e-420a-abb5-1cbd3eca69ff] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@5acb4664] -2025-04-02 11:14:03.629 [http-nio-8080-exec-1] [159e71a7-98f7-41af-a7e3-5ebb3c6ad6b5] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@2a7521e2] -2025-04-02 11:14:03.629 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.629 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.635 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/users", parameters={} -2025-04-02 11:14:03.636 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-02 11:14:03.664 [http-nio-8080-exec-5] [dce8ddbb-8d7e-4583-aff5-9009f7dc6932] GET /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.664 [http-nio-8080-exec-5] [dce8ddbb-8d7e-4583-aff5-9009f7dc6932] GET /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@77411252]] -2025-04-02 11:14:03.665 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.684 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288", parameters={} -2025-04-02 11:14:03.685 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:03.687 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:03.687 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:03.688 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:03.689 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:03.692 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/users", parameters={} -2025-04-02 11:14:03.692 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-02 11:14:03.700 [http-nio-8080-exec-10] [5aede53c-5b53-46a6-94fa-c1614d528060] GET /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.701 [http-nio-8080-exec-10] [5aede53c-5b53-46a6-94fa-c1614d528060] GET /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@58d1348d]] -2025-04-02 11:14:03.704 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.707 [http-nio-8080-exec-7] [8988b9e8-b398-46f2-b88f-3ac858ee091c] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.708 [http-nio-8080-exec-7] [8988b9e8-b398-46f2-b88f-3ac858ee091c] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@352e310c] -2025-04-02 11:14:03.720 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288", parameters={} -2025-04-02 11:14:03.722 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:03.734 [http-nio-8080-exec-6] [0f82e948-5983-448b-bef5-3567ca2e5014] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.735 [http-nio-8080-exec-6] [0f82e948-5983-448b-bef5-3567ca2e5014] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@20e40e5f] -2025-04-02 11:14:03.739 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288", parameters={} -2025-04-02 11:14:03.739 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:03.746 [http-nio-8080-exec-9] [dff72c02-3f0f-45d6-a5d0-0d721d39c1e3] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.746 [http-nio-8080-exec-9] [dff72c02-3f0f-45d6-a5d0-0d721d39c1e3] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@77c6e806] -2025-04-02 11:14:03.770 [http-nio-8080-exec-9] [dff72c02-3f0f-45d6-a5d0-0d721d39c1e3] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 11:14:03.770 [http-nio-8080-exec-6] [0f82e948-5983-448b-bef5-3567ca2e5014] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 11:14:03.773 [http-nio-8080-exec-9] [dff72c02-3f0f-45d6-a5d0-0d721d39c1e3] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-02 11:14:03.773 [http-nio-8080-exec-7] [8988b9e8-b398-46f2-b88f-3ac858ee091c] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 11:14:03.774 [http-nio-8080-exec-7] [8988b9e8-b398-46f2-b88f-3ac858ee091c] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-02 11:14:03.774 [http-nio-8080-exec-6] [0f82e948-5983-448b-bef5-3567ca2e5014] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-02 11:14:03.775 [http-nio-8080-exec-9] [dff72c02-3f0f-45d6-a5d0-0d721d39c1e3] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@3f51e1e3] -2025-04-02 11:14:03.775 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288", parameters={} -2025-04-02 11:14:03.775 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:03.776 [http-nio-8080-exec-6] [0f82e948-5983-448b-bef5-3567ca2e5014] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@626d2392] -2025-04-02 11:14:03.777 [http-nio-8080-exec-7] [8988b9e8-b398-46f2-b88f-3ac858ee091c] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@268e1a57] -2025-04-02 11:14:03.780 [http-nio-8080-exec-6] [0f82e948-5983-448b-bef5-3567ca2e5014] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`)] -2025-04-02 11:14:03.780 [http-nio-8080-exec-7] [8988b9e8-b398-46f2-b88f-3ac858ee091c] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`)] -2025-04-02 11:14:03.780 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.781 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.782 [http-nio-8080-exec-9] [dff72c02-3f0f-45d6-a5d0-0d721d39c1e3] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`)] -2025-04-02 11:14:03.782 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.783 [http-nio-8080-exec-3] [fb5cdb0e-6458-4174-b92c-5c08f2a98341] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.783 [http-nio-8080-exec-3] [fb5cdb0e-6458-4174-b92c-5c08f2a98341] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@35e2ac85] -2025-04-02 11:14:03.786 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288", parameters={} -2025-04-02 11:14:03.786 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:03.794 [http-nio-8080-exec-4] [69e69e18-bc9f-45ec-abe5-364b5eb56b2b] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.794 [http-nio-8080-exec-4] [69e69e18-bc9f-45ec-abe5-364b5eb56b2b] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@1e268958] -2025-04-02 11:14:03.794 [http-nio-8080-exec-8] [e2933962-aa01-4fa6-a359-cfd021b161e4] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.794 [http-nio-8080-exec-8] [e2933962-aa01-4fa6-a359-cfd021b161e4] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:03.795 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:03.798 [http-nio-8080-exec-3] [fb5cdb0e-6458-4174-b92c-5c08f2a98341] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 11:14:03.798 [http-nio-8080-exec-3] [fb5cdb0e-6458-4174-b92c-5c08f2a98341] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-02 11:14:03.798 [http-nio-8080-exec-3] [fb5cdb0e-6458-4174-b92c-5c08f2a98341] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@65c9c25b] -2025-04-02 11:14:03.799 [http-nio-8080-exec-3] [fb5cdb0e-6458-4174-b92c-5c08f2a98341] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`)] -2025-04-02 11:14:03.799 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.803 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:03.804 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:03.808 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288/download", parameters={} -2025-04-02 11:14:03.808 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#downloadBinaryContent(UUID) -2025-04-02 11:14:03.809 [http-nio-8080-exec-4] [69e69e18-bc9f-45ec-abe5-364b5eb56b2b] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Using @ExceptionHandler com.sprint.mission.discodeit.exception.GlobalExceptionHandler#handleUnhandledException(Exception) -2025-04-02 11:14:03.809 [http-nio-8080-exec-4] [69e69e18-bc9f-45ec-abe5-364b5eb56b2b] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:application/json' in response -2025-04-02 11:14:03.809 [http-nio-8080-exec-4] [69e69e18-bc9f-45ec-abe5-364b5eb56b2b] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.ErrorResponse@76e8a179] -2025-04-02 11:14:03.810 [http-nio-8080-exec-4] [69e69e18-bc9f-45ec-abe5-364b5eb56b2b] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`)] -2025-04-02 11:14:03.810 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.810 [http-nio-8080-exec-1] [56cb338a-22fe-4b0b-adda-c2366ea9330f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.810 [http-nio-8080-exec-1] [56cb338a-22fe-4b0b-adda-c2366ea9330f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:03.811 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:03.823 [http-nio-8080-exec-5] [f90fe52b-f17e-49ff-a6ef-a49245e3d08d] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:image/jpeg' in response -2025-04-02 11:14:03.824 [http-nio-8080-exec-5] [f90fe52b-f17e-49ff-a6ef-a49245e3d08d] GET /api/binaryContents/36d396dc-1de4-45d5-81eb-05fe33698288/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [file [C:\path\to\storage\36d396dc-1de4-45d5-81eb-05fe33698288.jpeg]] -2025-04-02 11:14:03.826 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.848 [http-nio-8080-exec-2] [53ccf9a4-4a66-4507-ba53-56014b9e4455] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:03.849 [http-nio-8080-exec-2] [53ccf9a4-4a66-4507-ba53-56014b9e4455] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.850 [http-nio-8080-exec-2] [53ccf9a4-4a66-4507-ba53-56014b9e4455] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:03.850 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.851 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:03.852 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:03.858 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:03.858 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:03.865 [http-nio-8080-exec-6] [5fa1a96b-21c5-483c-b0aa-3da90834c75f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.865 [http-nio-8080-exec-6] [5fa1a96b-21c5-483c-b0aa-3da90834c75f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:03.866 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:03.868 [http-nio-8080-exec-10] [4bef5d19-96ab-4450-b8b3-7a2a3358b541] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:03.869 [http-nio-8080-exec-10] [4bef5d19-96ab-4450-b8b3-7a2a3358b541] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.869 [http-nio-8080-exec-10] [4bef5d19-96ab-4450-b8b3-7a2a3358b541] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:03.869 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:03.874 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:03.874 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:03.878 [http-nio-8080-exec-7] [0f8b7598-d490-481f-87d2-d810139b0b84] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:03.878 [http-nio-8080-exec-7] [0f8b7598-d490-481f-87d2-d810139b0b84] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:03.878 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:04.387 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:04.387 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:04.389 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:04.389 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.390 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.391 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.391 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.392 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4a86332d] -2025-04-02 11:14:04.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.395 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.396 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3512b2fe] -2025-04-02 11:14:04.396 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.401 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:04.402 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.402 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.402 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4fe5f595] -2025-04-02 11:14:04.403 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.408 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:04.409 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.410 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.410 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f777d4] -2025-04-02 11:14:04.411 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.421 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:04.421 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:04.421 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.422 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.422 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e3bd777] -2025-04-02 11:14:04.423 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.423 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.424 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.424 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4039c5c0] -2025-04-02 11:14:04.425 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.430 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:04.435 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.436 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:04.437 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.437 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.437 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@16b0f455] -2025-04-02 11:14:04.438 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14852788] -2025-04-02 11:14:04.439 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.448 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:04.448 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:04.448 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.448 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.449 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.449 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5c7abbe1] -2025-04-02 11:14:04.449 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.449 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@300b48e9] -2025-04-02 11:14:04.449 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.450 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.470 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:04.471 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.472 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.472 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ad99278] -2025-04-02 11:14:04.473 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.479 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.481 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@405fb8ba] -2025-04-02 11:14:04.481 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.484 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:04.484 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:04.484 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.484 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.485 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.485 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.485 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@24f3f2d6] -2025-04-02 11:14:04.485 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@65a3c978] -2025-04-02 11:14:04.485 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.485 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.563 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:04.563 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.564 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.564 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5c50ca7a] -2025-04-02 11:14:04.564 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.565 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:04.565 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:04.566 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.566 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:04.566 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.566 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:04.566 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6eb4f011] -2025-04-02 11:14:04.566 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@47cd06c4] -2025-04-02 11:14:04.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:04.567 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.770 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:06.770 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:06.775 [http-nio-8080-exec-10] [612c4c1c-8299-449e-837a-522dcb44d835] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:06.784 [http-nio-8080-exec-10] [612c4c1c-8299-449e-837a-522dcb44d835] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:06.785 [http-nio-8080-exec-10] [612c4c1c-8299-449e-837a-522dcb44d835] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:06.785 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.790 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:06.791 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:06.796 [http-nio-8080-exec-7] [363eaf2d-1a5f-4bd5-88d7-c5945b9c5a43] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:06.796 [http-nio-8080-exec-7] [363eaf2d-1a5f-4bd5-88d7-c5945b9c5a43] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:06.797 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:06.896 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:06.896 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.903 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:06.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:06.903 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:06.903 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:06.904 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.904 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.904 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.904 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.904 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3138350a] -2025-04-02 11:14:06.904 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6a1f9792] -2025-04-02 11:14:06.904 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6079b2b0] -2025-04-02 11:14:06.905 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.905 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.905 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.906 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.906 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39682271] -2025-04-02 11:14:06.907 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:06.923 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:06.924 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.924 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.924 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.924 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.924 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@24d46931] -2025-04-02 11:14:06.924 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@52b64d9c] -2025-04-02 11:14:06.925 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.925 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.926 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:06.926 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:06.927 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.927 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.927 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.927 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.928 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1751406c] -2025-04-02 11:14:06.928 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4eac9796] -2025-04-02 11:14:06.928 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.928 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.950 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:06.950 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:06.950 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.950 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.951 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.951 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14a73ce7] -2025-04-02 11:14:06.951 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.951 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1d05ed80] -2025-04-02 11:14:06.951 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.951 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.957 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.957 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@62593936] -2025-04-02 11:14:06.957 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.963 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:06.963 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.964 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.964 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6991e39c] -2025-04-02 11:14:06.964 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:06.972 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:06.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.972 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:06.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.972 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@594f00c1] -2025-04-02 11:14:06.973 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:06.973 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2fe85774] -2025-04-02 11:14:06.973 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:06.973 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:07.062 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:07.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:07.063 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:07.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:07.063 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:07.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:07.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@206cb987] -2025-04-02 11:14:07.064 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@72e083ac] -2025-04-02 11:14:07.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:07.064 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:07.065 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:07.066 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:07.066 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:07.066 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@40355c46] -2025-04-02 11:14:07.067 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.381 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:09.383 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.383 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:09.384 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.384 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:09.385 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.385 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.385 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5ccb16a2] -2025-04-02 11:14:09.385 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.389 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.389 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@36752f61] -2025-04-02 11:14:09.390 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.392 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:09.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@58a75a61] -2025-04-02 11:14:09.394 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.397 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:09.397 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@526360ad] -2025-04-02 11:14:09.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.399 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:09.399 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.399 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.399 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39e61f20] -2025-04-02 11:14:09.400 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.405 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:09.406 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.407 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.407 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@fcd9535] -2025-04-02 11:14:09.409 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.413 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:09.413 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:09.413 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.414 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.414 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@572c153f] -2025-04-02 11:14:09.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4c5292] -2025-04-02 11:14:09.415 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.415 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.418 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:09.419 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.420 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.420 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6f6189a2] -2025-04-02 11:14:09.421 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.430 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:09.431 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.431 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.431 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@49b3a384] -2025-04-02 11:14:09.432 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.433 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.433 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39bfc89] -2025-04-02 11:14:09.433 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.437 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:09.437 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.438 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.438 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@b52cb7d] -2025-04-02 11:14:09.438 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.441 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:09.441 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:09.441 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.441 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.441 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.441 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.441 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7de0e9d7] -2025-04-02 11:14:09.441 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@69bd4d75] -2025-04-02 11:14:09.442 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.442 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:09.566 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.566 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.566 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@42f5e96d] -2025-04-02 11:14:09.566 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.567 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:09.567 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@29a19ce6] -2025-04-02 11:14:09.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.569 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:09.570 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:09.570 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:09.570 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5a955bfb] -2025-04-02 11:14:09.570 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.770 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:09.770 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:09.775 [http-nio-8080-exec-10] [42f9d51e-b4bb-472c-a5f8-30ec3709cb40] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:09.775 [http-nio-8080-exec-10] [42f9d51e-b4bb-472c-a5f8-30ec3709cb40] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:09.775 [http-nio-8080-exec-10] [42f9d51e-b4bb-472c-a5f8-30ec3709cb40] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:09.776 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:09.779 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:09.780 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:09.783 [http-nio-8080-exec-2] [d643818c-877f-40fd-aae1-414b3996d588] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:09.783 [http-nio-8080-exec-2] [d643818c-877f-40fd-aae1-414b3996d588] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:09.783 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:10.177 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:14:10.193 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:14:11.883 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:11.883 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.884 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.884 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a664fad] -2025-04-02 11:14:11.885 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.885 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:11.886 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.890 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:11.890 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.893 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.894 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26931495] -2025-04-02 11:14:11.894 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:11.904 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:11.904 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.905 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5d2b2530] -2025-04-02 11:14:11.905 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@195da52d] -2025-04-02 11:14:11.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.905 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.907 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:11.908 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.908 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.909 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@544045a6] -2025-04-02 11:14:11.909 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.917 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:11.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@51a25809] -2025-04-02 11:14:11.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.929 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:11.929 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:11.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.930 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.930 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.931 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1eeece7b] -2025-04-02 11:14:11.931 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5d0f2c79] -2025-04-02 11:14:11.931 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.931 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.932 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:11.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.933 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7bc5c360] -2025-04-02 11:14:11.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.935 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:11.936 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.936 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.937 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@170b0c02] -2025-04-02 11:14:11.937 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.943 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.944 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1218a2f3] -2025-04-02 11:14:11.944 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.955 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:11.955 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.956 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.956 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14c8942a] -2025-04-02 11:14:11.957 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.958 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:11.959 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.959 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.960 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7fb63899] -2025-04-02 11:14:11.960 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:11.961 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:11.961 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:11.962 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:11.962 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7690372a] -2025-04-02 11:14:11.962 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:12.071 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:12.071 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:12.072 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:12.072 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:12.072 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:12.072 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:12.072 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:12.072 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:12.072 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3c9ce6be] -2025-04-02 11:14:12.072 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@75280ee7] -2025-04-02 11:14:12.072 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:12.073 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:12.073 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:12.072 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@18ea06de] -2025-04-02 11:14:12.073 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:12.775 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:12.775 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:12.780 [http-nio-8080-exec-10] [f894874e-2cf6-4f33-9949-5a03289c1e49] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:12.781 [http-nio-8080-exec-10] [f894874e-2cf6-4f33-9949-5a03289c1e49] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:12.781 [http-nio-8080-exec-10] [f894874e-2cf6-4f33-9949-5a03289c1e49] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:12.781 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:12.786 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:12.787 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:12.792 [http-nio-8080-exec-2] [b1a109cc-3e30-4913-8363-26610417b684] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:12.792 [http-nio-8080-exec-2] [b1a109cc-3e30-4913-8363-26610417b684] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:12.793 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:14.401 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:14.401 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:14.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:14.401 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:14.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:14.402 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.402 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.402 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.402 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.402 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.402 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bd9bff5] -2025-04-02 11:14:14.402 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14061fcb] -2025-04-02 11:14:14.402 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@13717647] -2025-04-02 11:14:14.402 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.402 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5b65ecd9] -2025-04-02 11:14:14.404 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.404 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.404 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.404 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.421 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:14.421 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:14.421 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.421 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.421 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:14.421 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.421 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7cbe007d] -2025-04-02 11:14:14.422 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.422 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7ad01f93] -2025-04-02 11:14:14.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.422 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.423 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.424 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5f1ba825] -2025-04-02 11:14:14.424 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:14.424 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.425 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.426 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.426 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7f63a56c] -2025-04-02 11:14:14.426 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.444 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:14.444 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:14.445 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.445 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ed2f2cd] -2025-04-02 11:14:14.445 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@78c3f0c6] -2025-04-02 11:14:14.445 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.450 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:14.450 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.451 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.451 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@478a582e] -2025-04-02 11:14:14.451 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@369949ca] -2025-04-02 11:14:14.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.467 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:14.467 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.468 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.468 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@46aa95f9] -2025-04-02 11:14:14.468 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.469 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:14.469 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.470 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.470 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@164d94d0] -2025-04-02 11:14:14.470 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.562 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:14.562 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:14.562 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:14.562 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.562 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.562 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:14.563 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.563 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.563 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:14.563 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@a6ac9b1] -2025-04-02 11:14:14.563 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@11ed2006] -2025-04-02 11:14:14.563 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7af8498c] -2025-04-02 11:14:14.563 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.563 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:14.563 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:15.767 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:15.767 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:15.772 [http-nio-8080-exec-10] [ea6595f7-d031-4149-b883-d6733fdf2a8d] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:15.772 [http-nio-8080-exec-10] [ea6595f7-d031-4149-b883-d6733fdf2a8d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:15.772 [http-nio-8080-exec-10] [ea6595f7-d031-4149-b883-d6733fdf2a8d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:15.773 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:15.777 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:15.778 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:15.782 [http-nio-8080-exec-2] [8bc018f2-addc-42a5-94c8-5227bbe5ace8] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:15.782 [http-nio-8080-exec-2] [8bc018f2-addc-42a5-94c8-5227bbe5ace8] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:15.782 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:16.880 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:16.881 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.881 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.881 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ad44882] -2025-04-02 11:14:16.882 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.883 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:16.883 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:16.883 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.883 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.884 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.885 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@354c6c89] -2025-04-02 11:14:16.885 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.898 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:16.898 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:16.898 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.898 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.899 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.899 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.899 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1a894611] -2025-04-02 11:14:16.899 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@28c40d30] -2025-04-02 11:14:16.899 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.899 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:16.899 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.899 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.900 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.900 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2e224061] -2025-04-02 11:14:16.901 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.908 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:16.909 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.910 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.910 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@395924ca] -2025-04-02 11:14:16.910 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.922 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:16.922 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:16.922 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.922 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.923 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.923 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.923 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@47d63ae8] -2025-04-02 11:14:16.923 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@499fecfe] -2025-04-02 11:14:16.923 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.924 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:16.925 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.926 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.926 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35d55c61] -2025-04-02 11:14:16.927 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.930 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:16.931 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.931 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.932 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@61bfd34] -2025-04-02 11:14:16.932 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.948 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.948 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f996c55] -2025-04-02 11:14:16.948 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.950 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:16.950 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.951 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.951 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@414cc3c0] -2025-04-02 11:14:16.951 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.955 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:16.955 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.955 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:16.956 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.956 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4d516089] -2025-04-02 11:14:16.956 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:16.957 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:16.957 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:16.957 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@78fda5c6] -2025-04-02 11:14:16.958 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:17.058 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:17.059 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:17.059 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:17.059 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@66b66f8d] -2025-04-02 11:14:17.060 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:17.060 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:17.060 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:17.061 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:17.061 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:17.061 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:17.061 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:17.061 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@72bc5bc3] -2025-04-02 11:14:17.061 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@62ab9c49] -2025-04-02 11:14:17.062 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:17.062 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:18.776 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:18.776 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:18.784 [http-nio-8080-exec-10] [1bac2778-61b5-4d8f-bfa6-c9152c06bc81] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:18.785 [http-nio-8080-exec-10] [1bac2778-61b5-4d8f-bfa6-c9152c06bc81] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:18.785 [http-nio-8080-exec-10] [1bac2778-61b5-4d8f-bfa6-c9152c06bc81] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:18.785 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:18.794 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:18.794 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:18.798 [http-nio-8080-exec-8] [de0a6115-9900-4fe0-bcb6-1aa2ea3dadcb] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:18.798 [http-nio-8080-exec-8] [de0a6115-9900-4fe0-bcb6-1aa2ea3dadcb] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:18.798 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:19.386 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:19.386 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:19.387 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.387 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.388 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.388 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@601cd4f4] -2025-04-02 11:14:19.389 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.390 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.390 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bd12b8] -2025-04-02 11:14:19.391 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.392 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:19.393 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.400 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:19.400 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:19.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3e1d9b3b] -2025-04-02 11:14:19.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39264ede] -2025-04-02 11:14:19.401 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.401 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.408 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:19.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.409 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:19.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1ce0c84f] -2025-04-02 11:14:19.409 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.409 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.410 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@60734ab9] -2025-04-02 11:14:19.410 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.419 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:19.419 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.420 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.420 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e0d0001] -2025-04-02 11:14:19.420 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:19.420 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.421 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.421 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.422 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@130a0a20] -2025-04-02 11:14:19.422 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.428 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:19.428 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.429 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.429 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:19.429 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6d5fc7c5] -2025-04-02 11:14:19.429 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.430 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.430 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.430 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@190d3344] -2025-04-02 11:14:19.430 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.449 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:19.449 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.450 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.450 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@18e69fa6] -2025-04-02 11:14:19.451 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.454 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:19.454 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:19.455 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.455 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.455 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.455 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.455 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f705980] -2025-04-02 11:14:19.455 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2bb1115e] -2025-04-02 11:14:19.455 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@440c733c] -2025-04-02 11:14:19.456 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.456 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.459 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.567 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:19.568 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.568 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.568 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@409bad23] -2025-04-02 11:14:19.568 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.578 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:19.578 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:19.578 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.578 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:19.578 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.578 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:19.578 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@58ffcb12] -2025-04-02 11:14:19.578 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@698f2d6] -2025-04-02 11:14:19.579 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:19.579 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:20.182 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:14:20.190 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:14:21.772 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:21.773 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:21.778 [http-nio-8080-exec-10] [409ab226-8bd8-4fbe-a63e-b2566bc4d1ae] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:21.778 [http-nio-8080-exec-10] [409ab226-8bd8-4fbe-a63e-b2566bc4d1ae] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:21.778 [http-nio-8080-exec-10] [409ab226-8bd8-4fbe-a63e-b2566bc4d1ae] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:21.778 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.783 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:21.783 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:21.785 [http-nio-8080-exec-8] [fea91e52-36fc-4044-a8a0-87eb850c16e5] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:21.786 [http-nio-8080-exec-8] [fea91e52-36fc-4044-a8a0-87eb850c16e5] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:21.786 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:21.886 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:21.887 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:21.887 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.887 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.888 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.888 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@db8efbc] -2025-04-02 11:14:21.889 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.894 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:21.894 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:21.894 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:21.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.895 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.895 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.895 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7bd873f7] -2025-04-02 11:14:21.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@73db86bd] -2025-04-02 11:14:21.896 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.896 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.903 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.904 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4ca95b00] -2025-04-02 11:14:21.904 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.910 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:21.911 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.912 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.913 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7c86cc19] -2025-04-02 11:14:21.913 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:21.913 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.913 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.914 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.914 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2870dbb3] -2025-04-02 11:14:21.915 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.915 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:21.916 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.916 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.916 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@706f8997] -2025-04-02 11:14:21.917 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.923 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:21.923 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7dc8a255] -2025-04-02 11:14:21.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.934 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:21.934 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:21.936 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.936 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.937 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.937 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@10d74887] -2025-04-02 11:14:21.937 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.938 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.938 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9c7c19a] -2025-04-02 11:14:21.939 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.943 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:21.944 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.944 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.944 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3d4b012d] -2025-04-02 11:14:21.945 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.967 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:21.967 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:21.967 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.967 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:21.967 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.967 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59ef14c6] -2025-04-02 11:14:21.967 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.967 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2525946b] -2025-04-02 11:14:21.968 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.968 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:21.992 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:21.993 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6a44250] -2025-04-02 11:14:21.993 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:22.075 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:22.075 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:22.075 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:22.076 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:22.076 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:22.077 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:22.077 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:22.077 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:22.077 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@29990e03] -2025-04-02 11:14:22.077 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@609db61a] -2025-04-02 11:14:22.077 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:22.077 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@16074320] -2025-04-02 11:14:22.077 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:22.078 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:22.077 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:22.428 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:14:22.428 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:22.432 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:22.433 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@303210d4] -2025-04-02 11:14:22.433 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.410 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:24.410 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:24.410 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:24.411 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.411 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.411 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.411 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.411 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@37144e6f] -2025-04-02 11:14:24.411 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:24.411 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.412 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.412 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:24.412 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.412 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.412 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@b798883] -2025-04-02 11:14:24.412 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.412 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.412 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2d001cc] -2025-04-02 11:14:24.413 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.419 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.419 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@61073ac8] -2025-04-02 11:14:24.420 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.428 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:24.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:24.428 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.428 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.428 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5f8feded] -2025-04-02 11:14:24.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7686bf00] -2025-04-02 11:14:24.429 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.429 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.432 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:24.432 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.433 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.433 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@332109cf] -2025-04-02 11:14:24.434 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.437 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:24.438 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.438 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.438 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6c5be5db] -2025-04-02 11:14:24.439 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.447 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:24.447 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:24.447 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.447 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.449 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.449 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74c838cc] -2025-04-02 11:14:24.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@25f7bc74] -2025-04-02 11:14:24.449 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.452 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:24.452 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.453 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.453 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2ccb9f43] -2025-04-02 11:14:24.454 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3610f8e4] -2025-04-02 11:14:24.465 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.473 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:24.474 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.474 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.474 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f61f44f] -2025-04-02 11:14:24.474 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.480 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:24.481 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.481 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.481 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4db092e1] -2025-04-02 11:14:24.481 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.557 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:24.557 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.557 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.557 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3749fd44] -2025-04-02 11:14:24.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:24.558 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.558 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:24.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.558 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:24.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:24.559 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5932399c] -2025-04-02 11:14:24.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2e4e583d] -2025-04-02 11:14:24.559 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.770 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:24.770 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:24.776 [http-nio-8080-exec-9] [ba688543-877d-416c-990c-56635b84c3ab] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:24.776 [http-nio-8080-exec-9] [ba688543-877d-416c-990c-56635b84c3ab] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:24.776 [http-nio-8080-exec-9] [ba688543-877d-416c-990c-56635b84c3ab] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:24.777 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:24.783 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:24.783 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:24.790 [http-nio-8080-exec-8] [cd315706-57d0-4dc0-a6d2-d88642f3616f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:24.790 [http-nio-8080-exec-8] [cd315706-57d0-4dc0-a6d2-d88642f3616f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:24.791 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:26.892 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:26.892 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:26.892 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.892 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.893 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:26.893 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.893 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.893 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@31a78767] -2025-04-02 11:14:26.893 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.895 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:26.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:26.895 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.895 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.895 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@73f51e4] -2025-04-02 11:14:26.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@20a06570] -2025-04-02 11:14:26.896 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.896 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.897 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.897 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@15083499] -2025-04-02 11:14:26.898 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.910 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:26.911 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.911 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.911 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3be6f90b] -2025-04-02 11:14:26.911 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.912 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:26.912 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.913 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.913 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2955a6ed] -2025-04-02 11:14:26.915 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.917 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:26.917 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:26.918 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.918 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@61cd4a11] -2025-04-02 11:14:26.919 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@64e2bfe9] -2025-04-02 11:14:26.919 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.929 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:26.929 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.930 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.930 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@79b9091e] -2025-04-02 11:14:26.930 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.933 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:26.934 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.935 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.935 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9c5410c] -2025-04-02 11:14:26.935 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.941 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:26.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@30c38b88] -2025-04-02 11:14:26.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.945 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2abca081] -2025-04-02 11:14:26.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.952 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:26.952 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:26.953 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.953 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:26.953 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.953 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:26.953 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2df7aa04] -2025-04-02 11:14:26.953 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@292f3bc3] -2025-04-02 11:14:26.953 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:26.953 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:27.059 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:27.059 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:27.059 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:27.059 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3646b50b] -2025-04-02 11:14:27.060 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:27.060 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:27.060 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:27.060 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:27.060 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@dc7d755] -2025-04-02 11:14:27.061 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:27.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:27.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:27.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:27.065 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@56a4c60] -2025-04-02 11:14:27.066 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:27.771 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:27.771 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:27.776 [http-nio-8080-exec-9] [7c2f7ab7-d331-4361-8f94-a6de64d942e8] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=0 -2025-04-02 11:14:27.776 [http-nio-8080-exec-9] [7c2f7ab7-d331-4361-8f94-a6de64d942e8] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:27.776 [http-nio-8080-exec-9] [7c2f7ab7-d331-4361-8f94-a6de64d942e8] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:27.777 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:27.782 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:27.782 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:27.786 [http-nio-8080-exec-8] [c3366879-3009-4b1b-a0ad-a86bb7ead90d] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:27.786 [http-nio-8080-exec-8] [c3366879-3009-4b1b-a0ad-a86bb7ead90d] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:27.786 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:28.331 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/channels/public", parameters={} -2025-04-02 11:14:28.332 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#createChannel(PublicChannelCreateRequestDto) -2025-04-02 11:14:28.333 [http-nio-8080-exec-10] [2d01967a-9112-4b9e-b92c-e518128bc801] POST /api/channels/public DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.channel.PublicChannelCreateRequestDto@29d14450] -2025-04-02 11:14:28.337 [http-nio-8080-exec-10] [2d01967a-9112-4b9e-b92c-e518128bc801] POST /api/channels/public INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Create public channel: name=홍길동채널,Description=홍길동 채널 -2025-04-02 11:14:28.344 [http-nio-8080-exec-10] [2d01967a-9112-4b9e-b92c-e518128bc801] POST /api/channels/public INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Save channel: id=c92d495f-8e27-4415-a848-8101b68c3a9d, name=홍길동채널 -2025-04-02 11:14:28.358 [http-nio-8080-exec-10] [2d01967a-9112-4b9e-b92c-e518128bc801] POST /api/channels/public DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:28.358 [http-nio-8080-exec-10] [2d01967a-9112-4b9e-b92c-e518128bc801] POST /api/channels/public DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.channel.ChannelDto@bfc92eb] -2025-04-02 11:14:28.358 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:28.365 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:28.365 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:28.375 [http-nio-8080-exec-7] [40829aee-9a68-437d-975f-206f8c0c7e25] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:28.375 [http-nio-8080-exec-7] [40829aee-9a68-437d-975f-206f8c0c7e25] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:28.376 [http-nio-8080-exec-7] [40829aee-9a68-437d-975f-206f8c0c7e25] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:28.376 [http-nio-8080-exec-7] [40829aee-9a68-437d-975f-206f8c0c7e25] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:28.376 [http-nio-8080-exec-7] [40829aee-9a68-437d-975f-206f8c0c7e25] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@6f93188e]] -2025-04-02 11:14:28.376 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:28.381 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:28.381 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:28.385 [http-nio-8080-exec-3] [3230ffc1-207b-457c-9801-a7b43382fe4a] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:28.385 [http-nio-8080-exec-3] [3230ffc1-207b-457c-9801-a7b43382fe4a] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:28.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:28.415 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:28.415 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:28.427 [http-nio-8080-exec-6] [13423129-27b1-4062-9d32-301c579b820a] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:28.437 [http-nio-8080-exec-6] [13423129-27b1-4062-9d32-301c579b820a] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:28.437 [http-nio-8080-exec-6] [13423129-27b1-4062-9d32-301c579b820a] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5898e5a] -2025-04-02 11:14:28.437 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:28.439 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:28.439 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:28.440 [http-nio-8080-exec-1] [4418296a-d120-4442-a63c-dc5d0df69386] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:28.445 [http-nio-8080-exec-1] [4418296a-d120-4442-a63c-dc5d0df69386] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:28.445 [http-nio-8080-exec-1] [4418296a-d120-4442-a63c-dc5d0df69386] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@6ff7d873] -2025-04-02 11:14:28.445 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:28.751 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:28.752 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:28.753 [http-nio-8080-exec-4] [629d2a2a-5e91-4f3d-857f-9e7c30dd5a89] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:28.756 [http-nio-8080-exec-4] [629d2a2a-5e91-4f3d-857f-9e7c30dd5a89] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:28.756 [http-nio-8080-exec-4] [629d2a2a-5e91-4f3d-857f-9e7c30dd5a89] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@2c297531] -2025-04-02 11:14:28.757 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.070 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:29.070 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:29.073 [http-nio-8080-exec-2] [ad81ece6-c58e-4336-8e3f-4fbbabab6122] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:29.077 [http-nio-8080-exec-2] [ad81ece6-c58e-4336-8e3f-4fbbabab6122] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:29.077 [http-nio-8080-exec-2] [ad81ece6-c58e-4336-8e3f-4fbbabab6122] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@4212b5a8] -2025-04-02 11:14:29.078 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.396 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:29.396 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:29.397 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:29.397 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.397 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:29.397 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.397 [http-nio-8080-exec-5] [b3a35d67-1aaa-4737-9639-5e1ac066a2d5] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:29.398 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.398 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4cf44181] -2025-04-02 11:14:29.398 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.400 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:29.400 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:29.400 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.401 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.401 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.401 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7cb8e015] -2025-04-02 11:14:29.402 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.402 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:29.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.403 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.403 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@12d7b70e] -2025-04-02 11:14:29.403 [http-nio-8080-exec-5] [b3a35d67-1aaa-4737-9639-5e1ac066a2d5] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:29.403 [http-nio-8080-exec-5] [b3a35d67-1aaa-4737-9639-5e1ac066a2d5] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@1ef6851f] -2025-04-02 11:14:29.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@23e6b497] -2025-04-02 11:14:29.403 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.403 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.416 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:29.416 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.417 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.417 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2091e2dc] -2025-04-02 11:14:29.417 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.419 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:29.420 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.421 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.421 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@42b54100] -2025-04-02 11:14:29.421 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:29.421 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.422 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:29.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@211600ac] -2025-04-02 11:14:29.423 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.423 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.423 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.424 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2b41969b] -2025-04-02 11:14:29.425 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.436 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:29.436 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:29.437 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.437 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.437 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.437 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.437 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2ce4003a] -2025-04-02 11:14:29.437 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@73354a88] -2025-04-02 11:14:29.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.438 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@198879c7] -2025-04-02 11:14:29.448 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:29.448 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.448 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@223a4adb] -2025-04-02 11:14:29.449 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.457 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:29.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:29.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.457 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.457 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.457 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@244a7b9c] -2025-04-02 11:14:29.458 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@16aed15f] -2025-04-02 11:14:29.458 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.458 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.562 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:29.562 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:29.562 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.562 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.562 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.562 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.563 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@692343ca] -2025-04-02 11:14:29.563 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f60c94b] -2025-04-02 11:14:29.563 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.563 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.564 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:29.564 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:29.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:29.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3463d866] -2025-04-02 11:14:29.565 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:29.720 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:29.720 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:29.721 [http-nio-8080-exec-2] [eb48f26a-fb53-42cd-9f20-92a3cb33bd1e] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:29.725 [http-nio-8080-exec-2] [eb48f26a-fb53-42cd-9f20-92a3cb33bd1e] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:29.725 [http-nio-8080-exec-2] [eb48f26a-fb53-42cd-9f20-92a3cb33bd1e] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@68f7e7f0] -2025-04-02 11:14:29.725 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:30.034 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:30.034 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:30.036 [http-nio-8080-exec-8] [3d9e4c2b-3295-4c0e-bf2f-265206a06c0a] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:30.041 [http-nio-8080-exec-8] [3d9e4c2b-3295-4c0e-bf2f-265206a06c0a] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:30.041 [http-nio-8080-exec-8] [3d9e4c2b-3295-4c0e-bf2f-265206a06c0a] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@2c99c3f1] -2025-04-02 11:14:30.042 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:30.171 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:14:30.189 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:14:30.353 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:30.353 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:30.355 [http-nio-8080-exec-7] [020d3aa8-aa65-48e3-8863-d924a4260480] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:30.360 [http-nio-8080-exec-7] [020d3aa8-aa65-48e3-8863-d924a4260480] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:30.360 [http-nio-8080-exec-7] [020d3aa8-aa65-48e3-8863-d924a4260480] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@556817f2] -2025-04-02 11:14:30.360 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:30.670 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:30.670 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:30.672 [http-nio-8080-exec-9] [27539b3c-0d8b-4cd3-9a44-6c8b732a41dd] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:30.676 [http-nio-8080-exec-9] [27539b3c-0d8b-4cd3-9a44-6c8b732a41dd] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:30.676 [http-nio-8080-exec-9] [27539b3c-0d8b-4cd3-9a44-6c8b732a41dd] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@4cd0fa85] -2025-04-02 11:14:30.676 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:30.767 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:30.767 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:30.773 [http-nio-8080-exec-10] [e3fdbd72-ac1c-489c-b7d5-737c47b4687f] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:30.773 [http-nio-8080-exec-10] [e3fdbd72-ac1c-489c-b7d5-737c47b4687f] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:30.773 [http-nio-8080-exec-10] [e3fdbd72-ac1c-489c-b7d5-737c47b4687f] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:30.773 [http-nio-8080-exec-10] [e3fdbd72-ac1c-489c-b7d5-737c47b4687f] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:30.773 [http-nio-8080-exec-10] [e3fdbd72-ac1c-489c-b7d5-737c47b4687f] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@24c5b14]] -2025-04-02 11:14:30.774 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:30.777 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:30.777 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:30.780 [http-nio-8080-exec-3] [7f25c10e-578e-4054-b683-68ffff3bac0f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:30.780 [http-nio-8080-exec-3] [7f25c10e-578e-4054-b683-68ffff3bac0f] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[]] -2025-04-02 11:14:30.780 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:30.981 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:30.982 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:30.984 [http-nio-8080-exec-5] [0c04e175-c2ec-4608-922e-fe0d6d12a32e] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:30.987 [http-nio-8080-exec-5] [0c04e175-c2ec-4608-922e-fe0d6d12a32e] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:30.987 [http-nio-8080-exec-5] [0c04e175-c2ec-4608-922e-fe0d6d12a32e] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@6a043ea6] -2025-04-02 11:14:30.988 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.300 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:31.301 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:31.302 [http-nio-8080-exec-6] [03077458-48bb-4802-9a3f-d1986d270313] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:31.306 [http-nio-8080-exec-6] [03077458-48bb-4802-9a3f-d1986d270313] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:31.306 [http-nio-8080-exec-6] [03077458-48bb-4802-9a3f-d1986d270313] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@62bf29e6] -2025-04-02 11:14:31.306 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.563 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/readStatuses", parameters={} -2025-04-02 11:14:31.563 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#createReadStatus(CreateReadStatusRequestDto) -2025-04-02 11:14:31.569 [http-nio-8080-exec-1] [d9cc8619-9d81-4383-a31f-24d226678245] POST /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.readstatus.CreateReadStatusRequestDto@36dd0e0] -2025-04-02 11:14:31.605 [http-nio-8080-exec-1] [d9cc8619-9d81-4383-a31f-24d226678245] POST /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:31.605 [http-nio-8080-exec-1] [d9cc8619-9d81-4383-a31f-24d226678245] POST /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@4246aa51] -2025-04-02 11:14:31.606 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.619 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:31.619 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:31.620 [http-nio-8080-exec-4] [7b85368f-6808-4d70-a2d4-33833af95963] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:31.623 [http-nio-8080-exec-4] [7b85368f-6808-4d70-a2d4-33833af95963] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:31.623 [http-nio-8080-exec-4] [7b85368f-6808-4d70-a2d4-33833af95963] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@2e406ed9] -2025-04-02 11:14:31.623 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.893 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:31.893 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.895 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.895 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@746d7eb3] -2025-04-02 11:14:31.896 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.899 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:31.899 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.903 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:31.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:31.903 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:31.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.904 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.904 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.904 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.904 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1d4aff3e] -2025-04-02 11:14:31.904 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.905 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4778d5] -2025-04-02 11:14:31.904 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4cdc8db0] -2025-04-02 11:14:31.906 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.907 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.907 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.929 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:31.929 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.930 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.930 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@529f1f6b] -2025-04-02 11:14:31.930 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.934 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:31.935 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:31.935 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:31.935 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.937 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:31.937 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.937 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@ce730f4] -2025-04-02 11:14:31.937 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.937 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.937 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.938 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3eee3231] -2025-04-02 11:14:31.938 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.940 [http-nio-8080-exec-5] [58fe97f1-b4c0-4f53-ac75-939dc5e8ee0c] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:31.945 [http-nio-8080-exec-5] [58fe97f1-b4c0-4f53-ac75-939dc5e8ee0c] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:31.945 [http-nio-8080-exec-5] [58fe97f1-b4c0-4f53-ac75-939dc5e8ee0c] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@b6e237f] -2025-04-02 11:14:31.945 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:31.945 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.945 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.946 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.946 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4afe571d] -2025-04-02 11:14:31.947 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.962 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:31.963 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.962 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:31.964 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.964 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5af60398] -2025-04-02 11:14:31.964 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.965 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.965 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.965 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@441c64f1] -2025-04-02 11:14:31.966 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:31.975 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:31.976 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:31.977 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:31.977 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@21e2c50d] -2025-04-02 11:14:31.978 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.000 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:32.000 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6dd19b0d] -2025-04-02 11:14:32.001 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.006 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:32.006 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:32.006 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:32.006 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:32.007 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:32.007 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:32.007 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@781e921] -2025-04-02 11:14:32.007 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@51618e82] -2025-04-02 11:14:32.007 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.007 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.071 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:32.072 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:32.072 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:32.072 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:32.072 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:32.072 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9507deb] -2025-04-02 11:14:32.072 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:32.072 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:32.073 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.073 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:32.073 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:32.073 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53071999] -2025-04-02 11:14:32.073 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@44cc16d8] -2025-04-02 11:14:32.073 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.073 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.265 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:32.266 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:32.268 [http-nio-8080-exec-4] [6a9741ed-77ed-435b-b064-4e290af6bcc6] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:32.275 [http-nio-8080-exec-4] [6a9741ed-77ed-435b-b064-4e290af6bcc6] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:32.275 [http-nio-8080-exec-4] [6a9741ed-77ed-435b-b064-4e290af6bcc6] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@163d2e60] -2025-04-02 11:14:32.276 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.593 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:32.593 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:32.596 [http-nio-8080-exec-2] [1adb4329-4e71-4b6e-873a-fbb53c8f5deb] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:32.599 [http-nio-8080-exec-2] [1adb4329-4e71-4b6e-873a-fbb53c8f5deb] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:32.600 [http-nio-8080-exec-2] [1adb4329-4e71-4b6e-873a-fbb53c8f5deb] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@71b159c0] -2025-04-02 11:14:32.600 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:32.905 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:32.905 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:32.907 [http-nio-8080-exec-7] [27d2a0d2-e7d2-4517-b770-5b8d5c653ad2] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:32.910 [http-nio-8080-exec-7] [27d2a0d2-e7d2-4517-b770-5b8d5c653ad2] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:32.911 [http-nio-8080-exec-7] [27d2a0d2-e7d2-4517-b770-5b8d5c653ad2] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@7eaab22] -2025-04-02 11:14:32.912 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:33.220 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:33.221 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:33.222 [http-nio-8080-exec-9] [dd325ee0-14e1-4078-b5be-eb83aa3b9ec5] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:33.225 [http-nio-8080-exec-9] [dd325ee0-14e1-4078-b5be-eb83aa3b9ec5] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:33.225 [http-nio-8080-exec-9] [dd325ee0-14e1-4078-b5be-eb83aa3b9ec5] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@598de855] -2025-04-02 11:14:33.225 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:33.531 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus", parameters={} -2025-04-02 11:14:33.531 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-02 11:14:33.532 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:33.532 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:33.532 [http-nio-8080-exec-8] [b0287edc-b516-479f-a52a-90b619af35d7] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@2b318a51] -2025-04-02 11:14:33.534 [http-nio-8080-exec-3] [ed0964c0-a2a4-40f1-b512-d28262d18142] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:33.537 [http-nio-8080-exec-3] [ed0964c0-a2a4-40f1-b512-d28262d18142] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:33.537 [http-nio-8080-exec-3] [ed0964c0-a2a4-40f1-b512-d28262d18142] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@7816963f] -2025-04-02 11:14:33.538 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:33.545 [http-nio-8080-exec-8] [b0287edc-b516-479f-a52a-90b619af35d7] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json] -2025-04-02 11:14:33.545 [http-nio-8080-exec-8] [b0287edc-b516-479f-a52a-90b619af35d7] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@f51effc] -2025-04-02 11:14:33.545 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:33.778 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:33.778 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:33.799 [http-nio-8080-exec-10] [79620dbd-a01b-4622-98a9-b6c4f679a29c] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:33.799 [http-nio-8080-exec-10] [79620dbd-a01b-4622-98a9-b6c4f679a29c] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:33.800 [http-nio-8080-exec-10] [79620dbd-a01b-4622-98a9-b6c4f679a29c] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:33.801 [http-nio-8080-exec-10] [79620dbd-a01b-4622-98a9-b6c4f679a29c] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:33.801 [http-nio-8080-exec-10] [79620dbd-a01b-4622-98a9-b6c4f679a29c] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@610891ee]] -2025-04-02 11:14:33.805 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:33.812 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:33.812 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:33.819 [http-nio-8080-exec-6] [e660a0eb-1b19-4aa7-b8da-4387585272e3] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:33.819 [http-nio-8080-exec-6] [e660a0eb-1b19-4aa7-b8da-4387585272e3] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@48f0f61f]] -2025-04-02 11:14:33.819 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:33.842 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:33.842 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:33.843 [http-nio-8080-exec-5] [e198c12e-c32d-48d6-bacb-0f95b23aa746] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:33.847 [http-nio-8080-exec-5] [e198c12e-c32d-48d6-bacb-0f95b23aa746] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:33.847 [http-nio-8080-exec-5] [e198c12e-c32d-48d6-bacb-0f95b23aa746] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@26982832] -2025-04-02 11:14:33.848 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.168 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:34.168 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:34.169 [http-nio-8080-exec-1] [5294dfde-c8f1-4c1d-95f6-8ac2bc7e66fa] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:34.172 [http-nio-8080-exec-1] [5294dfde-c8f1-4c1d-95f6-8ac2bc7e66fa] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:34.173 [http-nio-8080-exec-1] [5294dfde-c8f1-4c1d-95f6-8ac2bc7e66fa] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@55b7c573] -2025-04-02 11:14:34.173 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.298 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-02 11:14:34.301 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 11:14:34.320 [http-nio-8080-exec-4] [d2f18f6c-3d86-4615-960d-e7418c70c2fb] POST /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@7a88601] -2025-04-02 11:14:34.323 [http-nio-8080-exec-4] [d2f18f6c-3d86-4615-960d-e7418c70c2fb] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=c92d495f-8e27-4415-a848-8101b68c3a9d, authorId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed, 첨부파일 수=0, 내용=반가워요 -2025-04-02 11:14:34.332 [http-nio-8080-exec-4] [d2f18f6c-3d86-4615-960d-e7418c70c2fb] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=c68c7694-3468-4899-bf13-89449577becb, authorId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed -2025-04-02 11:14:34.344 [http-nio-8080-exec-4] [d2f18f6c-3d86-4615-960d-e7418c70c2fb] POST /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:34.344 [http-nio-8080-exec-4] [d2f18f6c-3d86-4615-960d-e7418c70c2fb] POST /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@6f50a94f] -2025-04-02 11:14:34.347 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:34.351 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853", parameters={} -2025-04-02 11:14:34.352 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#updateReadStatus(UUID, UpdateReadStatusRequestDto) -2025-04-02 11:14:34.353 [http-nio-8080-exec-2] [40967c8d-a20d-4f2c-a85e-d0a67b026a3a] PATCH /api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.readstatus.UpdateReadStatusRequestDto@66053c7f] -2025-04-02 11:14:34.361 [http-nio-8080-exec-2] [40967c8d-a20d-4f2c-a85e-d0a67b026a3a] PATCH /api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:34.361 [http-nio-8080-exec-2] [40967c8d-a20d-4f2c-a85e-d0a67b026a3a] PATCH /api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@3b84b8a7] -2025-04-02 11:14:34.361 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.382 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:34.382 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:34.382 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:34.383 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.383 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.383 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.383 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.383 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@45b85188] -2025-04-02 11:14:34.384 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.385 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.385 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@185786cc] -2025-04-02 11:14:34.387 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.403 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:34.403 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:34.404 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.404 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.404 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:34.404 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.404 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.404 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@40b5aa05] -2025-04-02 11:14:34.404 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.404 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5e6d36bc] -2025-04-02 11:14:34.405 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.405 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.405 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.405 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6250b2be] -2025-04-02 11:14:34.406 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:34.410 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.411 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.411 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@538dca52] -2025-04-02 11:14:34.412 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.428 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:34.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:34.428 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:34.429 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.429 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.429 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.429 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.429 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.429 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@20b03bec] -2025-04-02 11:14:34.429 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@54580d19] -2025-04-02 11:14:34.429 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.429 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7bf9928] -2025-04-02 11:14:34.430 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.430 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.430 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.432 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:34.433 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.434 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.434 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5e9feb51] -2025-04-02 11:14:34.435 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.445 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.446 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a5bdeef] -2025-04-02 11:14:34.446 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.455 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:34.455 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:34.455 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:34.455 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.455 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.455 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.456 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.456 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.456 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.456 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@297c5317] -2025-04-02 11:14:34.456 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1b6e930f] -2025-04-02 11:14:34.456 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3ab71c30] -2025-04-02 11:14:34.456 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.456 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.456 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.481 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:34.482 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:34.484 [http-nio-8080-exec-6] [c92e30bf-e9a3-4864-8ee5-f8b1b43b2a47] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:34.492 [http-nio-8080-exec-6] [c92e30bf-e9a3-4864-8ee5-f8b1b43b2a47] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:34.493 [http-nio-8080-exec-6] [c92e30bf-e9a3-4864-8ee5-f8b1b43b2a47] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:34.493 [http-nio-8080-exec-6] [c92e30bf-e9a3-4864-8ee5-f8b1b43b2a47] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@288ea4d2] -2025-04-02 11:14:34.495 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.572 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:34.572 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:34.573 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.573 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.573 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.573 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.573 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1a0e9d21] -2025-04-02 11:14:34.573 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@21bd0133] -2025-04-02 11:14:34.573 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.573 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.574 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:34.574 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:34.574 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:34.575 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@678bac88] -2025-04-02 11:14:34.575 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:34.952 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:34.952 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:34.954 [http-nio-8080-exec-1] [6a7349e9-0e97-480c-9907-dcbc9fddfcdb] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:34.964 [http-nio-8080-exec-1] [6a7349e9-0e97-480c-9907-dcbc9fddfcdb] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:34.965 [http-nio-8080-exec-1] [6a7349e9-0e97-480c-9907-dcbc9fddfcdb] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:34.965 [http-nio-8080-exec-1] [6a7349e9-0e97-480c-9907-dcbc9fddfcdb] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@7b2d1e47] -2025-04-02 11:14:34.966 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:35.654 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:35.654 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:35.655 [http-nio-8080-exec-9] [f3b5021a-c9a3-473b-9c0a-29bfbab70519] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:35.659 [http-nio-8080-exec-9] [f3b5021a-c9a3-473b-9c0a-29bfbab70519] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:35.660 [http-nio-8080-exec-9] [f3b5021a-c9a3-473b-9c0a-29bfbab70519] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:35.660 [http-nio-8080-exec-9] [f3b5021a-c9a3-473b-9c0a-29bfbab70519] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@7c4064af] -2025-04-02 11:14:35.661 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.683 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:36.683 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:36.684 [http-nio-8080-exec-3] [30716383-ebe4-4808-9df4-7ec3bfa7badb] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:36.689 [http-nio-8080-exec-3] [30716383-ebe4-4808-9df4-7ec3bfa7badb] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:36.691 [http-nio-8080-exec-3] [30716383-ebe4-4808-9df4-7ec3bfa7badb] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:36.692 [http-nio-8080-exec-3] [30716383-ebe4-4808-9df4-7ec3bfa7badb] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@135c071f] -2025-04-02 11:14:36.692 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.776 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:36.776 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:36.783 [http-nio-8080-exec-10] [5d2ad50d-5019-47b8-9d23-d2b46408fa9d] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:36.784 [http-nio-8080-exec-10] [5d2ad50d-5019-47b8-9d23-d2b46408fa9d] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:36.785 [http-nio-8080-exec-10] [5d2ad50d-5019-47b8-9d23-d2b46408fa9d] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:36.785 [http-nio-8080-exec-10] [5d2ad50d-5019-47b8-9d23-d2b46408fa9d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:36.785 [http-nio-8080-exec-10] [5d2ad50d-5019-47b8-9d23-d2b46408fa9d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@403f7440]] -2025-04-02 11:14:36.786 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.791 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:36.791 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:36.794 [http-nio-8080-exec-7] [2b2dea58-5f70-4a98-b2ce-44749d1c05b7] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:36.794 [http-nio-8080-exec-7] [2b2dea58-5f70-4a98-b2ce-44749d1c05b7] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@736d5436]] -2025-04-02 11:14:36.795 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:36.882 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:36.882 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.885 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:36.886 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.887 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:36.887 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.888 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.888 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@707e55fe] -2025-04-02 11:14:36.889 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.892 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.892 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2afce7ad] -2025-04-02 11:14:36.893 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.917 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:36.917 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:36.917 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:36.917 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.917 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:36.918 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.918 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.918 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.918 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.918 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2408809] -2025-04-02 11:14:36.918 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@209e5190] -2025-04-02 11:14:36.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.918 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.918 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@54d3e9b9] -2025-04-02 11:14:36.918 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@397c6464] -2025-04-02 11:14:36.919 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.918 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.936 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.936 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@25fd348c] -2025-04-02 11:14:36.936 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.945 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:36.945 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.946 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:36.946 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:36.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@726d77a3] -2025-04-02 11:14:36.946 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.946 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.946 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.947 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:36.946 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.947 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3e23ebb7] -2025-04-02 11:14:36.947 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.948 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.948 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.949 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14103058] -2025-04-02 11:14:36.949 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.949 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@40c7e905] -2025-04-02 11:14:36.949 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.950 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.976 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:36.976 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:36.976 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:36.977 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.977 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.977 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:36.977 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.977 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.977 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:36.977 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@527d8bb] -2025-04-02 11:14:36.977 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2c70c6dd] -2025-04-02 11:14:36.977 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3ec184a4] -2025-04-02 11:14:36.978 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.978 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:36.978 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:37.062 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:37.062 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:37.063 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:37.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:37.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:37.063 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:37.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@657ee9cb] -2025-04-02 11:14:37.064 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7c43172e] -2025-04-02 11:14:37.064 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:37.064 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:37.064 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:37.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:37.064 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:37.065 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@41c2cc12] -2025-04-02 11:14:37.065 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:38.229 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:38.229 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:38.231 [http-nio-8080-exec-3] [aab8aaa4-08b7-4797-92f3-90b656feb32f] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:38.235 [http-nio-8080-exec-3] [aab8aaa4-08b7-4797-92f3-90b656feb32f] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:38.236 [http-nio-8080-exec-3] [aab8aaa4-08b7-4797-92f3-90b656feb32f] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:38.236 [http-nio-8080-exec-3] [aab8aaa4-08b7-4797-92f3-90b656feb32f] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@3de0c90d] -2025-04-02 11:14:38.237 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.383 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:39.384 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.385 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:39.385 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:39.385 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.385 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.386 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.386 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2bfb8bf2] -2025-04-02 11:14:39.386 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.389 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.389 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@54e304c1] -2025-04-02 11:14:39.390 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.397 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:39.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@454c3c8d] -2025-04-02 11:14:39.399 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.399 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:39.399 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.400 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.400 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5bec9d13] -2025-04-02 11:14:39.400 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.402 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:39.403 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.403 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.403 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@367aa11b] -2025-04-02 11:14:39.404 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.410 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:39.410 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.411 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.411 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@54fa87f6] -2025-04-02 11:14:39.411 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.414 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:39.415 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.415 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.415 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@581c706c] -2025-04-02 11:14:39.416 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.416 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:39.417 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.418 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.418 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@116156c5] -2025-04-02 11:14:39.418 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.423 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:39.423 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.424 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.424 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bce86a0] -2025-04-02 11:14:39.425 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.427 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:39.428 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.428 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.429 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7f6f41bf] -2025-04-02 11:14:39.429 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.442 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.442 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@43ce966a] -2025-04-02 11:14:39.443 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.450 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:39.450 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.450 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.451 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a6a6ce9] -2025-04-02 11:14:39.451 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.452 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:39.452 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:39.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.453 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7f993740] -2025-04-02 11:14:39.454 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.454 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.454 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@38390fff] -2025-04-02 11:14:39.454 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.565 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:39.565 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.566 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:39.566 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.566 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.566 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6b8f3b32] -2025-04-02 11:14:39.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.567 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.567 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2b60f4da] -2025-04-02 11:14:39.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.569 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:39.569 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:39.570 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:39.570 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26037861] -2025-04-02 11:14:39.571 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.799 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:39.799 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:39.809 [http-nio-8080-exec-5] [8a00807c-0694-4b8c-bd1f-77bc588dd601] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:39.809 [http-nio-8080-exec-5] [8a00807c-0694-4b8c-bd1f-77bc588dd601] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:39.810 [http-nio-8080-exec-5] [8a00807c-0694-4b8c-bd1f-77bc588dd601] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:39.811 [http-nio-8080-exec-5] [8a00807c-0694-4b8c-bd1f-77bc588dd601] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:39.811 [http-nio-8080-exec-5] [8a00807c-0694-4b8c-bd1f-77bc588dd601] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@39aff849]] -2025-04-02 11:14:39.812 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:39.820 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:39.820 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:39.823 [http-nio-8080-exec-3] [6a652d4b-f06a-40d4-bcf0-cda7bbfef592] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:39.823 [http-nio-8080-exec-3] [6a652d4b-f06a-40d4-bcf0-cda7bbfef592] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@1af6a8f8]] -2025-04-02 11:14:39.824 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:40.183 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:14:40.189 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:14:40.534 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:40.534 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:40.536 [http-nio-8080-exec-10] [337ae1a6-6d2d-4dc8-bd28-df601157a0d8] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:40.545 [http-nio-8080-exec-10] [337ae1a6-6d2d-4dc8-bd28-df601157a0d8] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:40.546 [http-nio-8080-exec-10] [337ae1a6-6d2d-4dc8-bd28-df601157a0d8] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:40.547 [http-nio-8080-exec-10] [337ae1a6-6d2d-4dc8-bd28-df601157a0d8] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@24f8da55] -2025-04-02 11:14:40.548 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.896 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:41.897 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.902 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:41.902 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:41.902 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:41.902 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:41.902 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.902 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.902 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.902 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.903 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.903 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.903 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4749463c] -2025-04-02 11:14:41.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@71e5fa96] -2025-04-02 11:14:41.903 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2dd9fbf2] -2025-04-02 11:14:41.903 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.903 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.903 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.903 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@48a07f0f] -2025-04-02 11:14:41.904 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.921 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:41.922 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.922 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.922 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@762dda40] -2025-04-02 11:14:41.922 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:41.922 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:41.922 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.923 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.923 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.923 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@c6f1452] -2025-04-02 11:14:41.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2ddc7180] -2025-04-02 11:14:41.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.924 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.925 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:41.925 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.926 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.926 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4bb7a40a] -2025-04-02 11:14:41.927 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.941 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:41.941 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:41.941 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.941 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.942 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.942 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.942 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@157b69e3] -2025-04-02 11:14:41.942 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@12c11462] -2025-04-02 11:14:41.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7da474a5] -2025-04-02 11:14:41.942 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.942 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.955 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:41.956 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.957 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.957 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1f8fbe49] -2025-04-02 11:14:41.957 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.965 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:41.965 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.966 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.966 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@b409718] -2025-04-02 11:14:41.966 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:41.970 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:41.971 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:41.971 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:41.971 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@375c983] -2025-04-02 11:14:41.972 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:42.062 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:42.063 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:42.063 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:42.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:42.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:42.063 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:42.063 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:42.063 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@19b4d961] -2025-04-02 11:14:42.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:42.064 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:42.064 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ffe1ebd] -2025-04-02 11:14:42.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@681fc51a] -2025-04-02 11:14:42.064 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:42.064 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:42.064 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:42.421 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:14:42.422 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:42.427 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:42.427 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@3231794f] -2025-04-02 11:14:42.428 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:42.772 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:42.772 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:42.783 [http-nio-8080-exec-10] [040a578a-da8e-46dd-90f4-20f2cb47e1b2] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:42.783 [http-nio-8080-exec-10] [040a578a-da8e-46dd-90f4-20f2cb47e1b2] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:42.784 [http-nio-8080-exec-10] [040a578a-da8e-46dd-90f4-20f2cb47e1b2] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:42.785 [http-nio-8080-exec-10] [040a578a-da8e-46dd-90f4-20f2cb47e1b2] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:42.785 [http-nio-8080-exec-10] [040a578a-da8e-46dd-90f4-20f2cb47e1b2] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@31d61467]] -2025-04-02 11:14:42.787 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:42.795 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:42.795 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:42.799 [http-nio-8080-exec-9] [ecadcc07-2b78-4280-9ab1-aee793dea8b2] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:42.799 [http-nio-8080-exec-9] [ecadcc07-2b78-4280-9ab1-aee793dea8b2] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@4e7fc775]] -2025-04-02 11:14:42.800 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:43.568 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:43.568 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:43.570 [http-nio-8080-exec-7] [e386dbbe-1c9b-42fc-8f8c-341b5ddb453e] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:43.576 [http-nio-8080-exec-7] [e386dbbe-1c9b-42fc-8f8c-341b5ddb453e] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:43.577 [http-nio-8080-exec-7] [e386dbbe-1c9b-42fc-8f8c-341b5ddb453e] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:43.577 [http-nio-8080-exec-7] [e386dbbe-1c9b-42fc-8f8c-341b5ddb453e] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@1b2eab42] -2025-04-02 11:14:43.578 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.379 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:44.379 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.381 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.382 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3b035161] -2025-04-02 11:14:44.382 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.384 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:44.385 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.386 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.386 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@62a4bfbd] -2025-04-02 11:14:44.387 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.389 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:44.389 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.399 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:44.399 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.399 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.400 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5521c78f] -2025-04-02 11:14:44.400 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.400 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:44.400 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.401 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.401 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@73785c27] -2025-04-02 11:14:44.401 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.404 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:44.404 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.405 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.405 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7dbafedb] -2025-04-02 11:14:44.406 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.407 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:44.413 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.413 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.414 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4047517d] -2025-04-02 11:14:44.414 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.419 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:44.419 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.420 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.420 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3bd3ed08] -2025-04-02 11:14:44.421 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.423 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:44.423 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.424 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.424 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14271e7b] -2025-04-02 11:14:44.425 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.427 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:44.427 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.428 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.428 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5de6cab6] -2025-04-02 11:14:44.429 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.438 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:44.439 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.439 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.439 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@d965276] -2025-04-02 11:14:44.440 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.441 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:44.442 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.443 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.443 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@121212e1] -2025-04-02 11:14:44.443 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.450 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:44.450 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.450 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.451 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2543365] -2025-04-02 11:14:44.451 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.451 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:44.452 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.452 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.453 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35538fb1] -2025-04-02 11:14:44.453 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.456 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.456 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@38ac2b56] -2025-04-02 11:14:44.456 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:44.567 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:44.567 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:44.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.567 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.567 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:44.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.567 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.567 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:44.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@34fe00a3] -2025-04-02 11:14:44.567 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@41ec05bb] -2025-04-02 11:14:44.567 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@44e2dc9f] -2025-04-02 11:14:44.567 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.568 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:44.568 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:45.770 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:45.770 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:45.777 [http-nio-8080-exec-9] [db58619e-b0fe-4102-a189-186e966a0458] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:45.777 [http-nio-8080-exec-9] [db58619e-b0fe-4102-a189-186e966a0458] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:45.777 [http-nio-8080-exec-9] [db58619e-b0fe-4102-a189-186e966a0458] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:45.778 [http-nio-8080-exec-9] [db58619e-b0fe-4102-a189-186e966a0458] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:45.778 [http-nio-8080-exec-9] [db58619e-b0fe-4102-a189-186e966a0458] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@1c71b020]] -2025-04-02 11:14:45.780 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:45.784 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:45.784 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:45.787 [http-nio-8080-exec-7] [6a8ab8fa-6c0b-4876-9077-64f65ed8e7c1] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:45.788 [http-nio-8080-exec-7] [6a8ab8fa-6c0b-4876-9077-64f65ed8e7c1] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@11def506]] -2025-04-02 11:14:45.788 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:46.594 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:46.594 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:46.595 [http-nio-8080-exec-3] [5187778c-170c-4280-bc58-66da7df448c3] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:46.599 [http-nio-8080-exec-3] [5187778c-170c-4280-bc58-66da7df448c3] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:46.600 [http-nio-8080-exec-3] [5187778c-170c-4280-bc58-66da7df448c3] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:46.600 [http-nio-8080-exec-3] [5187778c-170c-4280-bc58-66da7df448c3] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@42d7887a] -2025-04-02 11:14:46.601 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.895 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:46.895 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.895 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:46.895 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:46.895 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.895 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.896 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.896 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.896 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.896 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@59044f25] -2025-04-02 11:14:46.896 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3f07ac9d] -2025-04-02 11:14:46.896 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:46.896 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4ef91c8d] -2025-04-02 11:14:46.896 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.896 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.897 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.896 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.897 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.897 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1a3306b5] -2025-04-02 11:14:46.897 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:46.897 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.904 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.921 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:46.921 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.921 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.921 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1fe7ce39] -2025-04-02 11:14:46.921 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.922 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:46.922 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b4da8ea] -2025-04-02 11:14:46.923 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.929 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:46.929 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:46.929 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.929 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.930 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.930 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7172d55] -2025-04-02 11:14:46.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2beaeb77] -2025-04-02 11:14:46.930 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.940 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:46.940 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:46.941 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.941 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.941 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.941 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.942 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3684c8a1] -2025-04-02 11:14:46.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@37903002] -2025-04-02 11:14:46.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.943 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.955 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:46.955 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.956 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.956 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7764b666] -2025-04-02 11:14:46.957 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.957 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.957 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6f723e5d] -2025-04-02 11:14:46.957 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.964 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:46.964 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:46.965 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:46.965 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:46.965 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f0d5c19] -2025-04-02 11:14:46.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2573ab43] -2025-04-02 11:14:46.966 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:46.966 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:47.073 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:47.074 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:47.074 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:47.074 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1010728a] -2025-04-02 11:14:47.075 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:47.077 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:47.077 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:47.078 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:47.078 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:47.078 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:47.078 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:47.078 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6dec858c] -2025-04-02 11:14:47.078 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@18c94f7] -2025-04-02 11:14:47.079 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:47.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:48.778 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:48.778 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:48.784 [http-nio-8080-exec-1] [93b7355e-5562-4f47-8957-8ba48371d00e] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:48.784 [http-nio-8080-exec-1] [93b7355e-5562-4f47-8957-8ba48371d00e] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:48.785 [http-nio-8080-exec-1] [93b7355e-5562-4f47-8957-8ba48371d00e] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:48.786 [http-nio-8080-exec-1] [93b7355e-5562-4f47-8957-8ba48371d00e] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:48.786 [http-nio-8080-exec-1] [93b7355e-5562-4f47-8957-8ba48371d00e] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@51a8c19a]] -2025-04-02 11:14:48.787 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:48.793 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:48.794 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:48.797 [http-nio-8080-exec-7] [ad6c86ee-9d01-4b0a-85ca-eeec29cb07aa] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:48.797 [http-nio-8080-exec-7] [ad6c86ee-9d01-4b0a-85ca-eeec29cb07aa] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@68fca14a]] -2025-04-02 11:14:48.798 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:49.393 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:49.393 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:49.393 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:49.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:49.393 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:49.393 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.393 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.393 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.393 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.393 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.393 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e350ddd] -2025-04-02 11:14:49.393 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.393 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6b12435d] -2025-04-02 11:14:49.393 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@deda80c] -2025-04-02 11:14:49.395 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.395 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.395 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.398 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.398 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1de9767e] -2025-04-02 11:14:49.399 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.410 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:49.410 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:49.410 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:49.411 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.411 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.411 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.418 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.418 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.418 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.418 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7bbaf102] -2025-04-02 11:14:49.418 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@578e6e62] -2025-04-02 11:14:49.418 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5cc46572] -2025-04-02 11:14:49.418 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.419 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.419 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.420 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:49.420 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.421 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.421 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@311e040c] -2025-04-02 11:14:49.421 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.437 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:49.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:49.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.438 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@11b27118] -2025-04-02 11:14:49.438 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39c67c84] -2025-04-02 11:14:49.439 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.439 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.444 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:49.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35903d0b] -2025-04-02 11:14:49.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.445 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.445 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5dd9d665] -2025-04-02 11:14:49.446 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.465 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:49.465 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:49.466 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.466 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4de4377] -2025-04-02 11:14:49.466 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2cc47889] -2025-04-02 11:14:49.466 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.466 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.571 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:49.571 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:49.571 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.571 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.572 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.572 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.572 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3f051dce] -2025-04-02 11:14:49.572 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5589fb68] -2025-04-02 11:14:49.572 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.572 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.574 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:49.575 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:49.577 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:49.577 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7543475c] -2025-04-02 11:14:49.577 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:49.617 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:49.617 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:49.619 [http-nio-8080-exec-1] [06b8685b-f1df-4237-b1b5-a104ebcc20c6] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:49.626 [http-nio-8080-exec-1] [06b8685b-f1df-4237-b1b5-a104ebcc20c6] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:49.626 [http-nio-8080-exec-1] [06b8685b-f1df-4237-b1b5-a104ebcc20c6] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:49.626 [http-nio-8080-exec-1] [06b8685b-f1df-4237-b1b5-a104ebcc20c6] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@3091fb34] -2025-04-02 11:14:49.627 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:50.172 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:14:50.188 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:14:51.776 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:51.776 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:51.782 [http-nio-8080-exec-7] [7c2618c4-21f8-411a-a7f6-ef27b970312d] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:51.782 [http-nio-8080-exec-7] [7c2618c4-21f8-411a-a7f6-ef27b970312d] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:51.783 [http-nio-8080-exec-7] [7c2618c4-21f8-411a-a7f6-ef27b970312d] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:51.783 [http-nio-8080-exec-7] [7c2618c4-21f8-411a-a7f6-ef27b970312d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:51.783 [http-nio-8080-exec-7] [7c2618c4-21f8-411a-a7f6-ef27b970312d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@37b2e99f]] -2025-04-02 11:14:51.784 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.792 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:51.792 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:51.797 [http-nio-8080-exec-10] [f2b2c84b-43c2-4dca-9f0f-123957a4d705] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:51.797 [http-nio-8080-exec-10] [f2b2c84b-43c2-4dca-9f0f-123957a4d705] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@3499b3ae]] -2025-04-02 11:14:51.797 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:51.881 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:51.881 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:51.881 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:51.881 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.881 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.881 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.882 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.882 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@137e8a85] -2025-04-02 11:14:51.883 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.883 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.885 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5f5d75c5] -2025-04-02 11:14:51.886 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.900 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:51.901 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.901 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.902 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:51.902 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@63f7435] -2025-04-02 11:14:51.902 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.902 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.902 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.903 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74be71e6] -2025-04-02 11:14:51.903 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.906 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:51.906 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:51.907 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.907 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.907 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.908 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@635fabe6] -2025-04-02 11:14:51.908 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.908 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4348f80a] -2025-04-02 11:14:51.908 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.908 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.923 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:51.923 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:51.923 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.923 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:51.924 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.924 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.924 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4741ce6a] -2025-04-02 11:14:51.924 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:51.924 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1e2f5dd4] -2025-04-02 11:14:51.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.924 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.924 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5ba6630d] -2025-04-02 11:14:51.925 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.925 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.925 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.926 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.926 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6d80de61] -2025-04-02 11:14:51.926 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.943 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.943 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@25992e78] -2025-04-02 11:14:51.944 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.949 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:51.949 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:51.949 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.949 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.950 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.950 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.950 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@54ba2512] -2025-04-02 11:14:51.950 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@67ccf4de] -2025-04-02 11:14:51.950 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.950 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:51.951 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:51.952 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:51.953 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:51.953 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@236f37d] -2025-04-02 11:14:51.954 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:52.076 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:52.076 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:52.077 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:52.077 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:52.078 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:52.078 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6a1692e4] -2025-04-02 11:14:52.078 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:52.079 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:52.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2686e7b8] -2025-04-02 11:14:52.079 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:52.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:52.079 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:52.080 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:52.081 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5e47e496] -2025-04-02 11:14:52.081 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:52.656 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:52.656 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:52.659 [http-nio-8080-exec-10] [37f4e782-c673-47c1-a7c3-35d8fac74d1f] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:52.667 [http-nio-8080-exec-10] [37f4e782-c673-47c1-a7c3-35d8fac74d1f] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:52.669 [http-nio-8080-exec-10] [37f4e782-c673-47c1-a7c3-35d8fac74d1f] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:52.669 [http-nio-8080-exec-10] [37f4e782-c673-47c1-a7c3-35d8fac74d1f] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@50e35d84] -2025-04-02 11:14:52.670 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.381 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:54.381 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:54.381 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.381 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.382 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.382 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@d4db615] -2025-04-02 11:14:54.382 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.383 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:54.384 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5b73e6e9] -2025-04-02 11:14:54.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.400 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:54.401 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.401 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.401 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6729d9d9] -2025-04-02 11:14:54.402 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.402 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:54.402 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:54.403 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.403 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.403 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.403 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.403 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7485ddb7] -2025-04-02 11:14:54.403 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3141461f] -2025-04-02 11:14:54.404 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.404 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.409 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:54.410 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.410 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.411 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@15868521] -2025-04-02 11:14:54.411 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:54.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@a18308b] -2025-04-02 11:14:54.422 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.425 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:54.426 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.426 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.426 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35584e16] -2025-04-02 11:14:54.427 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.428 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:54.429 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.429 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.429 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7610af21] -2025-04-02 11:14:54.430 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.431 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:54.432 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.432 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.433 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2c28705] -2025-04-02 11:14:54.433 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.433 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.434 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6af267d4] -2025-04-02 11:14:54.434 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.443 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:54.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4b22ece6] -2025-04-02 11:14:54.444 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.449 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:54.449 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.449 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.449 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@43f05620] -2025-04-02 11:14:54.451 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.451 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:54.451 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.452 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.452 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@22b8c4ac] -2025-04-02 11:14:54.452 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.558 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:54.558 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.558 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.558 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9e681ce] -2025-04-02 11:14:54.558 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.559 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:54.559 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:54.560 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.560 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:54.560 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.560 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:54.560 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1de4a76b] -2025-04-02 11:14:54.560 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7a10596a] -2025-04-02 11:14:54.560 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.560 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.773 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:54.773 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:54.780 [http-nio-8080-exec-7] [85940c42-f0e1-4a17-a109-21078986566d] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:54.780 [http-nio-8080-exec-7] [85940c42-f0e1-4a17-a109-21078986566d] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:54.782 [http-nio-8080-exec-7] [85940c42-f0e1-4a17-a109-21078986566d] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:54.783 [http-nio-8080-exec-7] [85940c42-f0e1-4a17-a109-21078986566d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:54.783 [http-nio-8080-exec-7] [85940c42-f0e1-4a17-a109-21078986566d] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@20a17a0a]] -2025-04-02 11:14:54.784 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:54.791 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:54.791 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:54.796 [http-nio-8080-exec-10] [05e602f0-9f34-44b4-be2b-e86810893671] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:54.796 [http-nio-8080-exec-10] [05e602f0-9f34-44b4-be2b-e86810893671] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@1ff5050d]] -2025-04-02 11:14:54.796 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:55.678 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:55.678 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:55.680 [http-nio-8080-exec-2] [171601e7-46f2-4d1f-af0e-80d3248b738f] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:55.684 [http-nio-8080-exec-2] [171601e7-46f2-4d1f-af0e-80d3248b738f] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:55.685 [http-nio-8080-exec-2] [171601e7-46f2-4d1f-af0e-80d3248b738f] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:55.685 [http-nio-8080-exec-2] [171601e7-46f2-4d1f-af0e-80d3248b738f] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@2ff8874e] -2025-04-02 11:14:55.686 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.892 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:56.892 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:56.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.895 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7feee8ec] -2025-04-02 11:14:56.895 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:56.895 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:56.896 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.895 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:56.896 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.896 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.897 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.897 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.897 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@167f6e63] -2025-04-02 11:14:56.897 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.897 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5938b78d] -2025-04-02 11:14:56.897 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.897 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.898 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.898 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@cf1a755] -2025-04-02 11:14:56.898 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.910 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:56.911 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.912 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.912 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@19e89475] -2025-04-02 11:14:56.912 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.919 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:56.919 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:56.920 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.919 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:56.920 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.920 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.920 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.920 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.920 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@640edd55] -2025-04-02 11:14:56.921 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.921 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1b1df60c] -2025-04-02 11:14:56.921 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@492ec276] -2025-04-02 11:14:56.921 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.922 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.922 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:56.934 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.935 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.935 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7be5eed6] -2025-04-02 11:14:56.936 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.941 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:56.942 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.943 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.943 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@13e8e387] -2025-04-02 11:14:56.944 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.953 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:56.954 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.954 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.955 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@16150276] -2025-04-02 11:14:56.955 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.957 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.957 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@418b8277] -2025-04-02 11:14:56.957 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.963 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:56.963 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:56.963 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.963 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:56.963 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.964 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5e8edc0d] -2025-04-02 11:14:56.964 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:56.964 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@396900ad] -2025-04-02 11:14:56.964 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:56.964 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:57.058 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:57.058 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:57.058 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:57.058 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@8420bd7] -2025-04-02 11:14:57.059 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:57.059 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:57.059 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:57.060 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:57.060 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3806a068] -2025-04-02 11:14:57.061 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:57.061 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:57.062 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:57.062 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:57.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a51f282] -2025-04-02 11:14:57.063 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:57.774 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:57.774 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:14:57.779 [http-nio-8080-exec-7] [bff1e4e9-3dff-4eee-9100-45993939d2a1] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:57.779 [http-nio-8080-exec-7] [bff1e4e9-3dff-4eee-9100-45993939d2a1] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:14:57.779 [http-nio-8080-exec-7] [bff1e4e9-3dff-4eee-9100-45993939d2a1] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:14:57.780 [http-nio-8080-exec-7] [bff1e4e9-3dff-4eee-9100-45993939d2a1] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:57.780 [http-nio-8080-exec-7] [bff1e4e9-3dff-4eee-9100-45993939d2a1] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@36f10a74]] -2025-04-02 11:14:57.780 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:57.785 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:14:57.785 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:14:57.788 [http-nio-8080-exec-2] [bee6daff-24a9-49f2-ac6b-fa054d9c795b] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:57.788 [http-nio-8080-exec-2] [bee6daff-24a9-49f2-ac6b-fa054d9c795b] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@592b0b5c]] -2025-04-02 11:14:57.788 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:58.041 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/api/messages", parameters={multipart} -2025-04-02 11:14:58.053 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#createMessage(CreateMessageRequestDto, List) -2025-04-02 11:14:58.063 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestPartMethodArgumentResolver - Read "application/json" to [com.sprint.mission.discodeit.dto.message.CreateMessageRequestDto@57681bbd] -2025-04-02 11:14:58.145 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 요청: channelId=c92d495f-8e27-4415-a848-8101b68c3a9d, authorId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed, 첨부파일 수=3, 내용= -2025-04-02 11:14:58.152 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicBinaryContentService - 이미 존재하는 파일 요청: id=aa1b7524-fb8f-4740-8ba7-e19e993d853d, fileName=buzz.jpeg -2025-04-02 11:14:58.154 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicBinaryContentService - 이미 존재하는 파일 요청: id=bb373355-9dcb-4ebf-bd6c-b33bab7e1fec, fileName=jessie.jpeg -2025-04-02 11:14:58.157 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicBinaryContentService - 이미 존재하는 파일 요청: id=615876b8-ca6e-455b-aa8e-1b91dfe182b6, fileName=woody.jpeg -2025-04-02 11:14:58.159 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages INFO com.sprint.mission.discodeit.service.basic.BasicMessageService - 메시지 생성 완료: id=8671e6aa-f677-48e8-a775-49f0e5e7b64b, authorId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed -2025-04-02 11:14:58.192 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.192 [http-nio-8080-exec-3] [1ec2fc41-8061-4936-a373-dcd08dfeca1e] POST /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.message.MessageDto@7bf91bf6] -2025-04-02 11:14:58.196 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:14:58.200 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853", parameters={} -2025-04-02 11:14:58.201 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#updateReadStatus(UUID, UpdateReadStatusRequestDto) -2025-04-02 11:14:58.201 [http-nio-8080-exec-8] [e7b2673b-38eb-45ff-808c-7ce27ab97c2b] PATCH /api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.readstatus.UpdateReadStatusRequestDto@2ddfcf15] -2025-04-02 11:14:58.204 [http-nio-8080-exec-8] [e7b2673b-38eb-45ff-808c-7ce27ab97c2b] PATCH /api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.204 [http-nio-8080-exec-8] [e7b2673b-38eb-45ff-808c-7ce27ab97c2b] PATCH /api/readStatuses/51772322-66cd-41b2-bd36-84cec5a21853 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@2f95ff64] -2025-04-02 11:14:58.205 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.210 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/aa1b7524-fb8f-4740-8ba7-e19e993d853d", parameters={} -2025-04-02 11:14:58.211 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.212 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6", parameters={} -2025-04-02 11:14:58.212 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec", parameters={} -2025-04-02 11:14:58.212 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.213 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.215 [http-nio-8080-exec-1] [8c4db942-3ca5-40ce-8c3e-16bbf3ec07a0] GET /api/binaryContents/aa1b7524-fb8f-4740-8ba7-e19e993d853d DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.215 [http-nio-8080-exec-1] [8c4db942-3ca5-40ce-8c3e-16bbf3ec07a0] GET /api/binaryContents/aa1b7524-fb8f-4740-8ba7-e19e993d853d DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@636ca287] -2025-04-02 11:14:58.215 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.216 [http-nio-8080-exec-9] [0c73b291-b7e9-4bf1-939e-2662ea266c2d] GET /api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.216 [http-nio-8080-exec-9] [0c73b291-b7e9-4bf1-939e-2662ea266c2d] GET /api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@5fc4c08d] -2025-04-02 11:14:58.216 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.223 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/aa1b7524-fb8f-4740-8ba7-e19e993d853d/download", parameters={} -2025-04-02 11:14:58.223 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6", parameters={} -2025-04-02 11:14:58.223 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#downloadBinaryContent(UUID) -2025-04-02 11:14:58.223 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.227 [http-nio-8080-exec-10] [00b10088-67b6-4902-9834-f6bda7d7a496] GET /api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.228 [http-nio-8080-exec-10] [00b10088-67b6-4902-9834-f6bda7d7a496] GET /api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6 DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@3c751658] -2025-04-02 11:14:58.228 [http-nio-8080-exec-6] [8e62c5b6-f53f-4721-a604-84b1be4d0ad9] GET /api/binaryContents/aa1b7524-fb8f-4740-8ba7-e19e993d853d/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:image/jpeg' in response -2025-04-02 11:14:58.228 [http-nio-8080-exec-6] [8e62c5b6-f53f-4721-a604-84b1be4d0ad9] GET /api/binaryContents/aa1b7524-fb8f-4740-8ba7-e19e993d853d/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [file [C:\path\to\storage\aa1b7524-fb8f-4740-8ba7-e19e993d853d.jpeg]] -2025-04-02 11:14:58.228 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6/download", parameters={} -2025-04-02 11:14:58.228 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.228 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#downloadBinaryContent(UUID) -2025-04-02 11:14:58.229 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.232 [http-nio-8080-exec-4] [9717802e-0e38-442c-a7c4-a5a62cc6434d] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.232 [http-nio-8080-exec-4] [9717802e-0e38-442c-a7c4-a5a62cc6434d] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@2a587500] -2025-04-02 11:14:58.232 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.233 [http-nio-8080-exec-5] [7f8faf96-6490-495c-85b4-f7d738a38076] GET /api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:image/jpeg' in response -2025-04-02 11:14:58.233 [http-nio-8080-exec-5] [7f8faf96-6490-495c-85b4-f7d738a38076] GET /api/binaryContents/615876b8-ca6e-455b-aa8e-1b91dfe182b6/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [file [C:\path\to\storage\615876b8-ca6e-455b-aa8e-1b91dfe182b6.jpeg]] -2025-04-02 11:14:58.234 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.244 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec", parameters={} -2025-04-02 11:14:58.245 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.249 [http-nio-8080-exec-7] [cecc525f-6243-45e8-b572-fb1fb57c37e2] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.250 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec/download", parameters={} -2025-04-02 11:14:58.250 [http-nio-8080-exec-7] [cecc525f-6243-45e8-b572-fb1fb57c37e2] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@46b4dd43] -2025-04-02 11:14:58.250 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#downloadBinaryContent(UUID) -2025-04-02 11:14:58.250 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.255 [http-nio-8080-exec-2] [ebc3f4c2-b00a-4fcb-a1ad-c03d1dd27433] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Found 'Content-Type:image/jpeg' in response -2025-04-02 11:14:58.255 [http-nio-8080-exec-2] [ebc3f4c2-b00a-4fcb-a1ad-c03d1dd27433] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec/download DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [file [C:\path\to\storage\bb373355-9dcb-4ebf-bd6c-b33bab7e1fec.jpeg]] -2025-04-02 11:14:58.256 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.257 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec", parameters={} -2025-04-02 11:14:58.258 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.261 [http-nio-8080-exec-3] [f3a59420-b60f-4754-847d-d208fb32ccb1] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.261 [http-nio-8080-exec-3] [f3a59420-b60f-4754-847d-d208fb32ccb1] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@12a4ac] -2025-04-02 11:14:58.261 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.263 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec", parameters={} -2025-04-02 11:14:58.264 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.BinaryController#find(UUID) -2025-04-02 11:14:58.268 [http-nio-8080-exec-8] [4e2d4c6a-5aa0-449e-9a33-5e41fcca2c29] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.268 [http-nio-8080-exec-8] [4e2d4c6a-5aa0-449e-9a33-5e41fcca2c29] GET /api/binaryContents/bb373355-9dcb-4ebf-bd6c-b33bab7e1fec DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.BinaryContent@2a1ec3a0] -2025-04-02 11:14:58.268 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:58.700 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:14:58.701 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:14:58.704 [http-nio-8080-exec-1] [abe2958b-74e0-43d0-9af7-e394373afdb7] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:14:58.712 [http-nio-8080-exec-1] [abe2958b-74e0-43d0-9af7-e394373afdb7] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:14:58.713 [http-nio-8080-exec-1] [abe2958b-74e0-43d0-9af7-e394373afdb7] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#8671e6aa-f677-48e8-a775-49f0e5e7b64b] -2025-04-02 11:14:58.726 [http-nio-8080-exec-1] [abe2958b-74e0-43d0-9af7-e394373afdb7] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:14:58.727 [http-nio-8080-exec-1] [abe2958b-74e0-43d0-9af7-e394373afdb7] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@4e37d58a] -2025-04-02 11:14:58.730 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.386 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:14:59.387 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.387 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:14:59.387 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.388 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.388 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@317df45e] -2025-04-02 11:14:59.388 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.390 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:14:59.390 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:14:59.390 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:14:59.391 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.391 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.391 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.391 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.391 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.391 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3ee00555] -2025-04-02 11:14:59.391 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74206324] -2025-04-02 11:14:59.391 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.391 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.394 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.395 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@447aa272] -2025-04-02 11:14:59.395 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.405 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:14:59.405 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.406 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.406 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@78a8cd4b] -2025-04-02 11:14:59.406 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.413 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:59.413 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:59.413 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.413 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.413 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.413 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.414 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@338729f3] -2025-04-02 11:14:59.414 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7521c733] -2025-04-02 11:14:59.414 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.414 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.414 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:59.415 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.415 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.415 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1d884a5f] -2025-04-02 11:14:59.416 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.426 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:59.426 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.427 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.427 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7c74fce4] -2025-04-02 11:14:59.428 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.431 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:14:59.431 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.432 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.432 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7a2a1dcd] -2025-04-02 11:14:59.433 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.443 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:14:59.444 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.444 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.445 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@526868ab] -2025-04-02 11:14:59.445 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2e59cfb0] -2025-04-02 11:14:59.449 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.463 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:14:59.463 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:14:59.464 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.464 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.464 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.464 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.464 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@21fb396e] -2025-04-02 11:14:59.464 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@43931142] -2025-04-02 11:14:59.464 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.464 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.556 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:59.556 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.557 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.557 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6fc3c8af] -2025-04-02 11:14:59.557 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.557 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:59.557 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:14:59.558 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:14:59.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.558 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:14:59.558 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2a450495] -2025-04-02 11:14:59.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2115e37c] -2025-04-02 11:14:59.558 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:14:59.558 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:00.187 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:15:00.207 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:15:00.782 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:00.783 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:15:00.790 [http-nio-8080-exec-8] [2d82c494-2b57-4ec1-bc58-22eb536d3eda] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:00.790 [http-nio-8080-exec-8] [2d82c494-2b57-4ec1-bc58-22eb536d3eda] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:00.791 [http-nio-8080-exec-8] [2d82c494-2b57-4ec1-bc58-22eb536d3eda] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:15:00.791 [http-nio-8080-exec-8] [2d82c494-2b57-4ec1-bc58-22eb536d3eda] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:00.792 [http-nio-8080-exec-8] [2d82c494-2b57-4ec1-bc58-22eb536d3eda] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@a6916de]] -2025-04-02 11:15:00.792 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:00.799 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:00.799 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:15:00.803 [http-nio-8080-exec-1] [c8a5c164-825b-473d-b61b-861539e4a1a8] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:00.803 [http-nio-8080-exec-1] [c8a5c164-825b-473d-b61b-861539e4a1a8] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@268d34e8]] -2025-04-02 11:15:00.803 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:15:01.745 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:15:01.746 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:15:01.746 [http-nio-8080-exec-10] [9b4f1b4f-08f2-4069-a8da-91369aeb6250] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:15:01.750 [http-nio-8080-exec-10] [9b4f1b4f-08f2-4069-a8da-91369aeb6250] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:15:01.750 [http-nio-8080-exec-10] [9b4f1b4f-08f2-4069-a8da-91369aeb6250] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#8671e6aa-f677-48e8-a775-49f0e5e7b64b] -2025-04-02 11:15:01.759 [http-nio-8080-exec-10] [9b4f1b4f-08f2-4069-a8da-91369aeb6250] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:01.759 [http-nio-8080-exec-10] [9b4f1b4f-08f2-4069-a8da-91369aeb6250] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@41daaa93] -2025-04-02 11:15:01.763 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.883 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:01.883 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:01.883 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.883 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.885 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:01.885 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.886 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.886 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2a0a9c45] -2025-04-02 11:15:01.886 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.887 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.888 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@15eb59a3] -2025-04-02 11:15:01.888 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.890 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:01.891 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.892 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.893 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@223784cb] -2025-04-02 11:15:01.893 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.894 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:01.894 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.895 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.895 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74150bd] -2025-04-02 11:15:01.895 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.904 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:01.904 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.905 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.905 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4acff743] -2025-04-02 11:15:01.905 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.908 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:01.908 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.909 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.909 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2552631d] -2025-04-02 11:15:01.909 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.915 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:01.916 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:01.916 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.916 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.917 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.917 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.917 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6bb64849] -2025-04-02 11:15:01.917 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6d3ffdee] -2025-04-02 11:15:01.917 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.917 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.926 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:01.927 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.928 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.928 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6f47f497] -2025-04-02 11:15:01.928 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.926 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:01.931 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.932 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.932 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5db47adc] -2025-04-02 11:15:01.933 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.949 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.951 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3f41203a] -2025-04-02 11:15:01.951 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:01.951 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.952 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.953 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.953 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3bb392b7] -2025-04-02 11:15:01.954 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.961 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:01.961 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:01.962 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.962 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:01.962 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.962 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:01.962 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14fddf8f] -2025-04-02 11:15:01.962 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@16b91b15] -2025-04-02 11:15:01.963 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:01.963 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:02.060 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:02.060 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:02.060 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:02.060 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:02.061 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:02.061 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@30f084df] -2025-04-02 11:15:02.061 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:02.061 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@347894b7] -2025-04-02 11:15:02.061 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:02.062 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:02.063 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:02.064 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:02.065 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:02.065 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5266e3c0] -2025-04-02 11:15:02.066 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:02.427 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/health", parameters={} -2025-04-02 11:15:02.427 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:02.431 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:02.431 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [org.springframework.boot.actuate.health.SystemHealth@7d0c6937] -2025-04-02 11:15:02.432 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:03.527 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - PATCH "/api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus", parameters={} -2025-04-02 11:15:03.527 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#updateUserStatusByUserId(UUID, UserStatusUpdateRequest) -2025-04-02 11:15:03.527 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/users", parameters={} -2025-04-02 11:15:03.527 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.UserController#findAll() -2025-04-02 11:15:03.528 [http-nio-8080-exec-10] [2b56416f-9cb8-4504-90f5-60b32b41a8ff] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/json;charset=UTF-8" to [com.sprint.mission.discodeit.dto.userstatus.UserStatusUpdateRequest@3e6be203] -2025-04-02 11:15:03.531 [http-nio-8080-exec-4] [ba3be315-4497-4159-b2e1-389898e8c253] GET /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:03.531 [http-nio-8080-exec-4] [ba3be315-4497-4159-b2e1-389898e8c253] GET /api/users DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.user.UserDto@3a0e24b4]] -2025-04-02 11:15:03.532 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:03.539 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:03.539 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:03.539 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:15:03.539 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:15:03.542 [http-nio-8080-exec-9] [a5908f91-3c52-4ef6-bfed-1dcebd28289e] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:03.543 [http-nio-8080-exec-9] [a5908f91-3c52-4ef6-bfed-1dcebd28289e] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@269b7ff8]] -2025-04-02 11:15:03.543 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:15:03.548 [http-nio-8080-exec-10] [2b56416f-9cb8-4504-90f5-60b32b41a8ff] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json] -2025-04-02 11:15:03.548 [http-nio-8080-exec-10] [2b56416f-9cb8-4504-90f5-60b32b41a8ff] PATCH /api/users/88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed/userStatus DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.entity.UserStatus@78f6586e] -2025-04-02 11:15:03.549 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:03.551 [http-nio-8080-exec-6] [1d9fcd14-2aa2-4885-b979-8a8c08c90440] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:03.552 [http-nio-8080-exec-6] [1d9fcd14-2aa2-4885-b979-8a8c08c90440] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:03.554 [http-nio-8080-exec-6] [1d9fcd14-2aa2-4885-b979-8a8c08c90440] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:15:03.554 [http-nio-8080-exec-6] [1d9fcd14-2aa2-4885-b979-8a8c08c90440] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:03.554 [http-nio-8080-exec-6] [1d9fcd14-2aa2-4885-b979-8a8c08c90440] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@6a725d95]] -2025-04-02 11:15:03.555 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:03.560 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:03.561 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:15:03.564 [http-nio-8080-exec-5] [7cc3ec80-1191-48ac-bdba-9c7db88747e7] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:03.564 [http-nio-8080-exec-5] [7cc3ec80-1191-48ac-bdba-9c7db88747e7] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@63969064]] -2025-04-02 11:15:03.564 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:15:04.380 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:04.381 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.382 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.382 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74c34696] -2025-04-02 11:15:04.382 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:04.383 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.385 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.386 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.386 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3ab2fb83] -2025-04-02 11:15:04.386 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.397 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:04.397 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:04.397 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:04.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.398 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6e90fbc] -2025-04-02 11:15:04.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f1bc554] -2025-04-02 11:15:04.398 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.399 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.401 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:04.401 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.402 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.402 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53c88fe0] -2025-04-02 11:15:04.404 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.404 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:04.405 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.405 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.406 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4f49357b] -2025-04-02 11:15:04.406 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.418 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:04.418 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.419 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.419 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7ed71556] -2025-04-02 11:15:04.419 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:04.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.421 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@29edf386] -2025-04-02 11:15:04.422 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.425 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:04.425 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:04.425 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.425 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.425 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.425 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.426 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7839cd89] -2025-04-02 11:15:04.426 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4a3f1fd0] -2025-04-02 11:15:04.426 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.426 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.449 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:04.449 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.451 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:04.451 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.451 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@385121ec] -2025-04-02 11:15:04.451 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.452 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.452 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:04.452 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@490c51fd] -2025-04-02 11:15:04.453 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.453 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.454 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.454 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@411bd1c8] -2025-04-02 11:15:04.454 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.462 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.462 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@70a2996d] -2025-04-02 11:15:04.463 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.567 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:04.567 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:04.567 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:04.568 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.568 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:04.568 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.568 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:04.568 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1fdc91e8] -2025-04-02 11:15:04.568 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6af6e75c] -2025-04-02 11:15:04.568 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@273fce25] -2025-04-02 11:15:04.569 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.569 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.569 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:04.784 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:15:04.785 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:15:04.786 [http-nio-8080-exec-6] [86efbfb2-c600-4ab4-bf9d-2077a0d0744a] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:15:04.792 [http-nio-8080-exec-6] [86efbfb2-c600-4ab4-bf9d-2077a0d0744a] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:15:04.792 [http-nio-8080-exec-6] [86efbfb2-c600-4ab4-bf9d-2077a0d0744a] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#8671e6aa-f677-48e8-a775-49f0e5e7b64b] -2025-04-02 11:15:04.802 [http-nio-8080-exec-6] [86efbfb2-c600-4ab4-bf9d-2077a0d0744a] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:04.802 [http-nio-8080-exec-6] [86efbfb2-c600-4ab4-bf9d-2077a0d0744a] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@78ba8e3c] -2025-04-02 11:15:04.804 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.543 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:06.543 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:15:06.550 [http-nio-8080-exec-5] [a08ae7e8-81d0-4315-ab69-7b558458afb5] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:06.550 [http-nio-8080-exec-5] [a08ae7e8-81d0-4315-ab69-7b558458afb5] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:06.551 [http-nio-8080-exec-5] [a08ae7e8-81d0-4315-ab69-7b558458afb5] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:15:06.551 [http-nio-8080-exec-5] [a08ae7e8-81d0-4315-ab69-7b558458afb5] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:06.552 [http-nio-8080-exec-5] [a08ae7e8-81d0-4315-ab69-7b558458afb5] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2b96db9a]] -2025-04-02 11:15:06.552 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.559 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:06.559 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:15:06.563 [http-nio-8080-exec-7] [e4a54cf6-e6fb-4a23-9980-ac14923ad7e0] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:06.563 [http-nio-8080-exec-7] [e4a54cf6-e6fb-4a23-9980-ac14923ad7e0] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@1289be48]] -2025-04-02 11:15:06.563 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:15:06.881 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:06.883 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.884 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.884 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@e2de770] -2025-04-02 11:15:06.884 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:06.885 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.885 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.887 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.887 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@10a1bc95] -2025-04-02 11:15:06.888 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.898 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:06.898 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.905 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:06.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:06.905 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.905 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:06.905 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.905 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.905 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@14fc5a7b] -2025-04-02 11:15:06.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@323fbe41] -2025-04-02 11:15:06.905 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.905 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b446fde] -2025-04-02 11:15:06.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.905 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.906 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.909 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:06.911 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.914 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.914 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4831f3f2] -2025-04-02 11:15:06.915 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.929 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:06.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.931 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.931 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:06.931 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6d878ce1] -2025-04-02 11:15:06.931 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:06.931 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.933 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.931 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.934 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.934 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6de2b00e] -2025-04-02 11:15:06.935 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.935 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.935 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7231f1b9] -2025-04-02 11:15:06.936 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.939 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:06.940 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.940 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.940 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a4f4c16] -2025-04-02 11:15:06.940 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.970 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:06.970 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:06.970 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:06.971 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.971 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.971 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:06.971 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.971 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.971 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.971 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@207df565] -2025-04-02 11:15:06.971 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@75bc35a2] -2025-04-02 11:15:06.971 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@56713d8a] -2025-04-02 11:15:06.972 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.972 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.972 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:06.978 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:06.978 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74db5347] -2025-04-02 11:15:06.978 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:07.067 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:07.067 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:07.068 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:07.068 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:07.068 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@30a4cf86] -2025-04-02 11:15:07.068 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:07.068 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:07.068 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:07.068 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35a831b3] -2025-04-02 11:15:07.069 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:07.078 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:07.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:07.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:07.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5d9fef83] -2025-04-02 11:15:07.079 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:07.822 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:15:07.823 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:15:07.824 [http-nio-8080-exec-7] [7c3946b1-87aa-460d-96ac-5254a7cc7690] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:15:07.828 [http-nio-8080-exec-7] [7c3946b1-87aa-460d-96ac-5254a7cc7690] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:15:07.829 [http-nio-8080-exec-7] [7c3946b1-87aa-460d-96ac-5254a7cc7690] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#8671e6aa-f677-48e8-a775-49f0e5e7b64b] -2025-04-02 11:15:07.840 [http-nio-8080-exec-7] [7c3946b1-87aa-460d-96ac-5254a7cc7690] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:07.840 [http-nio-8080-exec-7] [7c3946b1-87aa-460d-96ac-5254a7cc7690] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@5decc0df] -2025-04-02 11:15:07.842 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.401 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:09.402 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.407 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:09.407 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:09.407 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.408 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:09.407 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.408 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.409 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.409 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.409 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@104affb7] -2025-04-02 11:15:09.409 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3b665046] -2025-04-02 11:15:09.410 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.410 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.410 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:09.411 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.412 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.412 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@104e7d6e] -2025-04-02 11:15:09.413 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.418 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.418 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@170cd63f] -2025-04-02 11:15:09.420 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.430 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:09.431 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.432 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:09.433 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.433 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.433 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@476ac47] -2025-04-02 11:15:09.433 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.433 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.433 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2784e1fd] -2025-04-02 11:15:09.434 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.435 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:09.435 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.436 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.436 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@334c3890] -2025-04-02 11:15:09.436 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.441 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:09.441 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.443 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.443 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@160ad284] -2025-04-02 11:15:09.443 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.469 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.469 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@74961330] -2025-04-02 11:15:09.469 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.472 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:09.472 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.473 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.473 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@71ed28b9] -2025-04-02 11:15:09.474 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.475 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:09.476 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.478 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.478 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6be26f87] -2025-04-02 11:15:09.478 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.496 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:09.497 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.498 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.498 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3e26658c] -2025-04-02 11:15:09.499 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.505 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:09.505 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:09.505 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.505 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.505 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.505 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.505 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@26e3db73] -2025-04-02 11:15:09.505 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@d962ee6] -2025-04-02 11:15:09.507 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.507 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.542 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:09.542 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:15:09.549 [http-nio-8080-exec-2] [b67a362e-c3d2-46d3-8c30-6b85cbdb453a] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:09.549 [http-nio-8080-exec-2] [b67a362e-c3d2-46d3-8c30-6b85cbdb453a] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:09.550 [http-nio-8080-exec-2] [b67a362e-c3d2-46d3-8c30-6b85cbdb453a] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:15:09.550 [http-nio-8080-exec-2] [b67a362e-c3d2-46d3-8c30-6b85cbdb453a] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:09.550 [http-nio-8080-exec-2] [b67a362e-c3d2-46d3-8c30-6b85cbdb453a] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@2ca038e3]] -2025-04-02 11:15:09.552 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.562 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:09.562 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:15:09.568 [http-nio-8080-exec-4] [e4fbdfd8-d02d-4424-acea-4520776a4a9b] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:09.568 [http-nio-8080-exec-4] [e4fbdfd8-d02d-4424-acea-4520776a4a9b] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@641b5694]] -2025-04-02 11:15:09.569 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:15:09.571 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:09.572 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.572 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:09.572 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.572 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6adb963a] -2025-04-02 11:15:09.572 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.573 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.573 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.573 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3a6d7517] -2025-04-02 11:15:09.573 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:09.574 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:09.574 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:09.575 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:09.575 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2f5d8553] -2025-04-02 11:15:09.575 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:10.177 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:15:10.192 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:15:10.848 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:15:10.848 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:15:10.849 [http-nio-8080-exec-7] [1e50d527-9cb0-4e04-8ccf-26290eb85e98] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:15:10.852 [http-nio-8080-exec-7] [1e50d527-9cb0-4e04-8ccf-26290eb85e98] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:15:10.853 [http-nio-8080-exec-7] [1e50d527-9cb0-4e04-8ccf-26290eb85e98] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#8671e6aa-f677-48e8-a775-49f0e5e7b64b] -2025-04-02 11:15:10.859 [http-nio-8080-exec-7] [1e50d527-9cb0-4e04-8ccf-26290eb85e98] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:10.859 [http-nio-8080-exec-7] [1e50d527-9cb0-4e04-8ccf-26290eb85e98] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@464a6fda] -2025-04-02 11:15:10.861 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.895 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:11.895 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.898 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:11.899 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.899 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:11.899 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:11.900 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.900 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.900 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.900 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.900 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4794aeb8] -2025-04-02 11:15:11.900 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@19930bd3] -2025-04-02 11:15:11.901 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.901 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:11.901 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.901 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.902 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.902 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7cf9ae0d] -2025-04-02 11:15:11.902 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.903 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.904 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5aabfad4] -2025-04-02 11:15:11.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.918 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:11.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:11.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.919 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.919 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.919 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5084226e] -2025-04-02 11:15:11.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2d3246f0] -2025-04-02 11:15:11.920 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.920 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.921 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:11.921 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.922 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.922 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6b5c063f] -2025-04-02 11:15:11.922 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.927 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:11.927 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.928 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.928 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@328ad129] -2025-04-02 11:15:11.928 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.936 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:11.937 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.937 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.938 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@311e2f0a] -2025-04-02 11:15:11.938 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.938 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:11.939 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.940 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.940 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@10fe9cc7] -2025-04-02 11:15:11.941 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.948 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.949 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1dbbcf02] -2025-04-02 11:15:11.949 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.953 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:11.954 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.954 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.954 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@77b75a0] -2025-04-02 11:15:11.954 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.959 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:11.959 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.959 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:11.959 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.959 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@312a248e] -2025-04-02 11:15:11.959 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:11.960 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:11.960 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:11.960 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@15299a76] -2025-04-02 11:15:11.960 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:12.066 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:12.067 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:12.068 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:12.068 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5963df4c] -2025-04-02 11:15:12.069 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:12.069 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:12.069 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:12.069 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:12.069 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:12.069 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:12.069 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:12.070 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39c0a7ca] -2025-04-02 11:15:12.070 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@499d1f20] -2025-04-02 11:15:12.070 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:12.070 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:12.541 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/channels?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:12.541 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ChannelController#findAll(UUID) -2025-04-02 11:15:12.547 [http-nio-8080-exec-5] [0b9858cc-da86-432b-9487-e0bcd67bc792] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.messages#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:12.547 [http-nio-8080-exec-5] [0b9858cc-da86-432b-9487-e0bcd67bc792] GET /api/channels DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Channel.readStatuses#c92d495f-8e27-4415-a848-8101b68c3a9d] -2025-04-02 11:15:12.548 [http-nio-8080-exec-5] [0b9858cc-da86-432b-9487-e0bcd67bc792] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed,조회된 채널 수=1 -2025-04-02 11:15:12.548 [http-nio-8080-exec-5] [0b9858cc-da86-432b-9487-e0bcd67bc792] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:12.548 [http-nio-8080-exec-5] [0b9858cc-da86-432b-9487-e0bcd67bc792] GET /api/channels DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.channel.ChannelDto@16a9b65e]] -2025-04-02 11:15:12.549 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:12.554 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/readStatuses?userId=88f6314f-9dc1-4bf7-a1c2-af0b07b4d3ed", parameters={masked} -2025-04-02 11:15:12.554 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.ReadStatusController#findAllByUserId(UUID) -2025-04-02 11:15:12.558 [http-nio-8080-exec-7] [a7f16b75-b234-4afd-aaba-74c34655aa33] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:12.558 [http-nio-8080-exec-7] [a7f16b75-b234-4afd-aaba-74c34655aa33] GET /api/readStatuses DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [[com.sprint.mission.discodeit.dto.readstatus.ReadStatusDto@7c973d5]] -2025-04-02 11:15:12.559 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 201 CREATED -2025-04-02 11:15:13.877 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/api/messages?channelId=c92d495f-8e27-4415-a848-8101b68c3a9d&size=50&sort=createdAt,desc", parameters={masked} -2025-04-02 11:15:13.877 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped to com.sprint.mission.discodeit.controller.MessageController#findAllByChannelId(UUID, Instant, int) -2025-04-02 11:15:13.878 [http-nio-8080-exec-1] [3c00291e-e1e8-4da1-bf9c-a8b9c4122343] GET /api/messages WARN org.hibernate.orm.query - HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory -2025-04-02 11:15:13.884 [http-nio-8080-exec-1] [3c00291e-e1e8-4da1-bf9c-a8b9c4122343] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#c68c7694-3468-4899-bf13-89449577becb] -2025-04-02 11:15:13.884 [http-nio-8080-exec-1] [3c00291e-e1e8-4da1-bf9c-a8b9c4122343] GET /api/messages DEBUG org.hibernate.sql.results.internal.ResultsHelper - Collection fully initialized: [com.sprint.mission.discodeit.entity.Message.attachmentIds#8671e6aa-f677-48e8-a775-49f0e5e7b64b] -2025-04-02 11:15:13.893 [http-nio-8080-exec-1] [3c00291e-e1e8-4da1-bf9c-a8b9c4122343] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Using 'application/json', given [application/json, text/plain, */*] and supported [application/json, application/*+json, application/yaml] -2025-04-02 11:15:13.894 [http-nio-8080-exec-1] [3c00291e-e1e8-4da1-bf9c-a8b9c4122343] GET /api/messages DEBUG org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor - Writing [com.sprint.mission.discodeit.dto.response.PageResponse@1693cc09] -2025-04-02 11:15:13.896 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.398 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:14.398 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:14.398 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:14.398 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:14.398 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:14.399 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.399 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.399 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.399 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.399 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.399 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.399 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.399 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@42793c52] -2025-04-02 11:15:14.399 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.399 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bb9f448] -2025-04-02 11:15:14.399 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@680a81f6] -2025-04-02 11:15:14.399 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.399 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.399 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.403 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7637f65e] -2025-04-02 11:15:14.404 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.418 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:14.418 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.419 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:14.419 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.419 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@f4c0cae] -2025-04-02 11:15:14.419 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.419 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@9437a65] -2025-04-02 11:15:14.420 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.421 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:14.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.422 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.423 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@315d4425] -2025-04-02 11:15:14.424 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.425 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:14.426 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.427 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@40bb8732] -2025-04-02 11:15:14.428 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.436 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:14.437 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.438 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.438 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6ddb4819] -2025-04-02 11:15:14.438 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.441 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:14.441 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.442 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.442 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@20c9348] -2025-04-02 11:15:14.443 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.456 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.456 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5a30836b] -2025-04-02 11:15:14.456 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.459 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:14.459 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.459 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.459 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@509c4ed] -2025-04-02 11:15:14.460 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.465 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:14.465 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:14.465 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.465 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.465 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.465 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.465 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3de5c943] -2025-04-02 11:15:14.465 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4e3783a8] -2025-04-02 11:15:14.467 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.467 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.615 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:14.616 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.617 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.617 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@373e2f06] -2025-04-02 11:15:14.617 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.621 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:14.622 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.623 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.623 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@58577397] -2025-04-02 11:15:14.624 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:14.630 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:14.631 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:14.631 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:14.631 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@86e4f1b] -2025-04-02 11:15:14.632 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.892 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:16.892 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:16.892 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:16.893 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.893 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.893 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.893 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.894 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@75ceb757] -2025-04-02 11:15:16.895 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7cf98618] -2025-04-02 11:15:16.898 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.903 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:16.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:16.903 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.904 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.904 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7def1d9c] -2025-04-02 11:15:16.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.906 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.905 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.906 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@573787a4] -2025-04-02 11:15:16.907 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:16.918 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2df1dc9] -2025-04-02 11:15:16.919 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.924 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:16.924 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.925 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.925 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@2c3405b8] -2025-04-02 11:15:16.926 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:16.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:16.930 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.930 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.932 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.932 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53b1fb5c] -2025-04-02 11:15:16.932 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@36bca212] -2025-04-02 11:15:16.933 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.933 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.942 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:16.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.943 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@75bdbdab] -2025-04-02 11:15:16.944 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.948 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:16.949 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.949 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.950 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@77e463bb] -2025-04-02 11:15:16.950 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.955 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:16.956 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.956 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.956 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@133fcc55] -2025-04-02 11:15:16.956 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.960 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.961 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@33b4ccc2] -2025-04-02 11:15:16.963 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.964 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:16.965 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:16.965 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.965 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:16.965 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@3eef1efc] -2025-04-02 11:15:16.966 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:16.966 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:16.966 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@52cfaacc] -2025-04-02 11:15:16.967 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:17.072 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:17.072 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:17.073 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:17.073 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@45812b61] -2025-04-02 11:15:17.073 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:17.073 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:17.074 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:17.074 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:17.074 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:17.074 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@70beb3eb] -2025-04-02 11:15:17.075 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:17.075 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:17.075 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:17.075 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@72748a15] -2025-04-02 11:15:17.076 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.390 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/process.cpu.usage", parameters={} -2025-04-02 11:15:19.391 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.394 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.live", parameters={} -2025-04-02 11:15:19.395 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.395 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.395 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7b84f741] -2025-04-02 11:15:19.396 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.431 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.431 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1c1a587] -2025-04-02 11:15:19.431 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.443 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/system.cpu.usage", parameters={} -2025-04-02 11:15:19.443 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.peak", parameters={} -2025-04-02 11:15:19.443 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.gc.pause", parameters={} -2025-04-02 11:15:19.444 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.444 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.444 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.444 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.444 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.444 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@4898de7b] -2025-04-02 11:15:19.444 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@53da806e] -2025-04-02 11:15:19.445 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.445 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.445 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.445 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7f1f0aca] -2025-04-02 11:15:19.445 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.453 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.threads.daemon", parameters={} -2025-04-02 11:15:19.453 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:19.453 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.453 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.454 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.454 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.454 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@bec60c9] -2025-04-02 11:15:19.454 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@35ff2edf] -2025-04-02 11:15:19.455 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.455 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.462 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:19.462 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.462 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.463 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@1de8c2d] -2025-04-02 11:15:19.463 [http-nio-8080-exec-9] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.463 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:19.463 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.max?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:19.464 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.464 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.464 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@39f22ea4] -2025-04-02 11:15:19.464 [http-nio-8080-exec-3] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.465 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.465 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@60f6566c] -2025-04-02 11:15:19.466 [http-nio-8080-exec-6] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.479 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active", parameters={} -2025-04-02 11:15:19.480 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.480 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.480 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@371f643f] -2025-04-02 11:15:19.480 [http-nio-8080-exec-7] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.489 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Aheap&tag=area%3Aheap", parameters={masked} -2025-04-02 11:15:19.489 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.committed?tag=area%3Anonheap&tag=area%3Anonheap", parameters={masked} -2025-04-02 11:15:19.489 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jvm.memory.used?tag=area%3Anonheap&tag=area%3Anonheap&tag=id%3AMetaspace", parameters={masked} -2025-04-02 11:15:19.489 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.489 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.489 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.491 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.491 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.491 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.491 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5a01e8a7] -2025-04-02 11:15:19.491 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@6fe3aed2] -2025-04-02 11:15:19.491 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@5486524d] -2025-04-02 11:15:19.491 [http-nio-8080-exec-2] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.491 [http-nio-8080-exec-5] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.491 [http-nio-8080-exec-4] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.592 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.min?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:19.592 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.593 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.max?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:19.593 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.593 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@48b30eb0] -2025-04-02 11:15:19.593 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.594 [http-nio-8080-exec-1] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.594 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.594 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - GET "/actuator/metrics/jdbc.connections.active?tag=name%3AdataSource&tag=name%3AdataSource", parameters={masked} -2025-04-02 11:15:19.595 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@55199104] -2025-04-02 11:15:19.595 [http-nio-8080-exec-8] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:19.595 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Read "application/octet-stream" to [] -2025-04-02 11:15:19.596 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Using 'application/vnd.spring-boot.actuator.v3+json', given [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/vnd.spring-boot.actuator.v1+json, application/json] and supported [application/vnd.spring-boot.actuator.v3+json, application/vnd.spring-boot.actuator.v2+json, application/json] -2025-04-02 11:15:19.596 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor - Writing [org.springframework.boot.actuate.metrics.MetricsEndpoint$MetricDescriptor@7e1aba21] -2025-04-02 11:15:19.596 [http-nio-8080-exec-10] [] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 200 OK -2025-04-02 11:15:20.178 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Writing [Application(name=discodeit, managementUrl=http://host.docker.internal:8080/actuator, healthUrl=http://host.docker.internal:8080/actuator/health, serviceUrl=http://host.docker.internal:8080/)] as "application/json" with org.springframework.http.converter.json.MappingJackson2HttpMessageConverter -2025-04-02 11:15:20.184 [registrationTask1] [] DEBUG org.springframework.web.client.DefaultRestClient - Reading to [java.util.Map] -2025-04-02 11:15:20.821 [SpringApplicationShutdownHook] [] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete -2025-04-02 11:15:21.338 [tomcat-shutdown] [] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete -2025-04-02 11:15:21.407 [SpringApplicationShutdownHook] [] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2025-04-02 11:15:21.496 [SpringApplicationShutdownHook] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-02 11:15:21.505 [SpringApplicationShutdownHook] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-04-11 19:53:27.054 [main] [] INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +2025-04-11 19:53:27.058 [main] [] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' +2025-04-11 19:53:27.557 [main] [] INFO com.sprint.mission.discodeit.config.StorageConfig - ✅ Using LocalBinaryContentStorage +2025-04-11 19:53:27.658 [main] [] INFO org.springframework.data.jpa.repository.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used. +2025-04-11 19:53:29.103 [main] [] INFO org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html] +2025-04-11 19:53:30.276 [main] [] INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 5 endpoints beneath base path '/actuator' +2025-04-11 19:53:30.479 [main] [] INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 80 (http) with context path '/' +2025-04-11 19:53:30.502 [main] [] INFO com.sprint.mission.discodeit.DiscodeitApplication - Started DiscodeitApplication in 12.215 seconds (process running for 14.368) +2025-04-11 19:53:30.835 [RMI TCP Connection(3)-172.30.1.73] [] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-04-11 19:53:30.836 [RMI TCP Connection(3)-172.30.1.73] [] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-04-11 19:53:30.839 [RMI TCP Connection(3)-172.30.1.73] [] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms +2025-04-11 19:53:47.166 [http-nio-80-exec-8] [92e9bf2d-6e3f-45f6-803a-91b7eb6b0802] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=10b50014-bd39-4aaa-914a-c09758f8d47f,조회된 채널 수=0 +2025-04-11 19:53:47.190 [http-nio-80-exec-9] [f6aa2ef7-4333-4304-8103-ed4fd639f60e] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=10b50014-bd39-4aaa-914a-c09758f8d47f,조회된 채널 수=0 +2025-04-11 19:53:47.308 [http-nio-80-exec-4] [85d0e58a-9959-4a78-a40a-13d76a7780c9] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=10b50014-bd39-4aaa-914a-c09758f8d47f,조회된 채널 수=0 +2025-04-11 19:53:50.318 [http-nio-80-exec-5] [26adc778-bef3-4231-9c61-77581fe4d709] GET /api/channels INFO com.sprint.mission.discodeit.service.basic.BasicChannelService - Find all channels by userId: userId=10b50014-bd39-4aaa-914a-c09758f8d47f,조회된 채널 수=0 +2025-04-11 19:53:56.398 [SpringApplicationShutdownHook] [] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete +2025-04-11 19:53:57.572 [tomcat-shutdown] [] INFO org.springframework.boot.web.embedded.tomcat.GracefulShutdown - Graceful shutdown complete +2025-04-11 19:53:57.639 [SpringApplicationShutdownHook] [] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' +2025-04-11 19:53:57.644 [SpringApplicationShutdownHook] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-04-11 19:53:57.652 [SpringApplicationShutdownHook] [] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..05ba39878 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,39 @@ +# 빌드 이미지 +FROM gradle:8.10-jdk17-alpine AS builder + +# 작업 디렉토리 설정 +WORKDIR /app + +# 필요한 거 먼저 복사 +COPY build.gradle settings.gradle gradlew /app/ +COPY gradle /app/gradle + +# 의존성 미리 다운(캐시) +RUN chmod +x gradlew && ./gradlew dependencies --no-daemon + +# 전체 프로젝트 복사 (.dockerignore로 불필요 파일 제외) +COPY . /app + +# Gradle Wrapper 사용하여 빌드 (테스트 제외) +RUN chmod +x gradlew && ./gradlew build -x test + +# 실행 이미지 +FROM amazoncorretto:17-alpine + +# 작업 디렉토리 설정 +WORKDIR /app + +# 환경변수 설정 +ENV PROJECT_NAME=discodeit +ENV PROJECT_VERSION=1.2-M8 +ENV SPRING_PROFILE=prod +ENV JVM_OPTS="" + +# 전체 프로젝트 복사 (.dockerignore로 불필요 파일 제외) +COPY --from=builder /app/build/libs/${PROJECT_NAME}-${PROJECT_VERSION}.jar /app/app.jar + +# 80번 포트 노출 +EXPOSE 80 + +# jar 파일 실행 (환경변수 활용) +CMD ["sh", "-c", "java $JVM_OPTS -Dspring.profiles.active=$SPRING_PROFILES_ACTIVE -jar /app/app.jar"] diff --git a/README.md b/README.md index 81a8535d9..af4e93a71 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# Spring 백엔드 트랙 1기 스프린트 미션 제출 리포지토리 \ No newline at end of file +# Spring 백엔드 트랙 1기 스프린트 미션 제출 리포지토리 + +![codecov](https://codecov.io/gh/qwertyuio4m/1-sprint-mission/branch/release/graph/badge.svg) \ No newline at end of file diff --git a/admin/src/main/resources/application.yaml b/admin/src/main/resources/application.yaml new file mode 100644 index 000000000..265e62a47 --- /dev/null +++ b/admin/src/main/resources/application.yaml @@ -0,0 +1,6 @@ +spring: + application: + name: admin + +server: + port: 9090 diff --git a/build.gradle b/build.gradle index 0efde15bf..eb02bfb14 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { } group = 'com.sprint.mission' -version = '1.0-SNAPSHOT' +version = '1.2-M8' java { toolchain { @@ -30,7 +30,7 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'org.apache.httpcomponents.client5:httpclient5:5.4.2' - implementation 'de.codecentric:spring-boot-admin-starter-client:3.4.5' + implementation 'software.amazon.awssdk:s3:2.31.7' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' annotationProcessor 'org.mapstruct:mapstruct-processor:1.6.3' @@ -39,6 +39,9 @@ dependencies { testImplementation platform('org.junit:junit-bom:5.10.0') testImplementation 'org.junit.jupiter:junit-jupiter' testImplementation 'com.h2database:h2' + testImplementation 'org.testcontainers:testcontainers:1.20.6' + testImplementation 'org.testcontainers:junit-jupiter:1.20.6' + testImplementation 'org.testcontainers:localstack:1.20.6' } jacocoTestReport { @@ -56,4 +59,9 @@ test { springBoot { buildInfo() +} + +bootJar { + archiveBaseName.set("discodeit") + archiveVersion.set("1.2-M8") } \ No newline at end of file diff --git a/docker-compose.test.yml b/docker-compose.test.yml new file mode 100644 index 000000000..3f3ccff0c --- /dev/null +++ b/docker-compose.test.yml @@ -0,0 +1,12 @@ +version: "3.8" + +services: + localstack: + image: localstack/localstack:latest + container_name: localstack-s3-test + ports: + - "4566:4566" # LocalStack Gateway + environment: + - SERVICES=s3 + - DEBUG=1 + - DATA_DIR=/tmp/localstack/data \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..6b7032c3b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,44 @@ +version: "3.8" + +services: + db: + image: postgres:15 + container_name: discodeit-db + restart: always + environment: + POSTGRES_DB: ${DB_NAME} + POSTGRES_USER: ${DB_USER} + POSTGRES_PASSWORD: ${DB_PASSWORD} + ports: + - "${DB_PORT}:${DB_PORT}" + volumes: + - db-data:/var/lib/postgresql/data + - ./schema.sql:/docker-entrypoint-initdb.d/schema.sql + + app: + build: + context: . + dockerfile: Dockerfile + container_name: discodeit-app + ports: + - "8080:8080" + environment: + SPRING_PROFILES_ACTIVE: dev + SPRING_DATASOURCE_URL: jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + SPRING_DATASOURCE_USERNAME: ${DB_USER} + SPRING_DATASOURCE_PASSWORD: ${DB_PASSWORD} + SPRING_BOOT_ADMIN_CLIENT_URL: ${SPRING_BOOT_ADMIN_CLIENT_URL} + STORAGE_TYPE: ${STORAGE_TYPE} + AWS_S3_ACCESS_KEY: ${AWS_S3_ACCESS_KEY} + AWS_S3_SECRET_KEY: ${AWS_S3_SECRET_KEY} + AWS_S3_REGION: ${AWS_S3_REGION} + AWS_S3_BUCKET: ${AWS_S3_BUCKET} + AWS_S3_PRESIGNED_URL_EXPIRATION: ${AWS_S3_PRESIGNED_URL_EXPIRATION} + volumes: + - app-storage:/path/to/storage + depends_on: + - db + +volumes: + db-data: + app-storage: diff --git a/ecs/task-definition.json b/ecs/task-definition.json new file mode 100644 index 000000000..64dc4c9e6 --- /dev/null +++ b/ecs/task-definition.json @@ -0,0 +1,52 @@ +{ + "family": "discodeit-task-2", + "networkMode": "bridge", + "executionRoleArn": "arn:aws:iam::554909494568:role/ecsTaskExecutionRole", + "containerDefinitions": [ + { + "name": "discodeit-app", + "image": "public.ecr.aws/t8c6m9c9/discodeit:latest", + "cpu": 256, + "memory": 512, + "memoryReservation": 256, + "portMappings": [ + { + "name": "discodeit-app-80-tcp", + "containerPort": 80, + "hostPort": 80, + "protocol": "tcp", + "appProtocol": "http" + } + ], + "essential": true, + "environment": [ + { + "name": "SPRING_PROFILES_ACTIVE", + "value": "prod" + } + ], + "environmentFiles": [ + { + "value": "arn:aws:s3:::discodeit-binary-content-storage-kcw/discodeit.env", + "type": "s3" + } + ], + "logConfiguration": { + "logDriver": "awslogs", + "options": { + "awslogs-group": "/ecs/discodeit-task-2", + "awslogs-create-group": "true", + "awslogs-region": "ap-northeast-2", + "awslogs-stream-prefix": "ecs", + "mode": "non-blocking", + "max-buffer-size": "25m" + } + } + } + ], + "requiresCompatibilities": [ + "EC2" + ], + "cpu": "256", + "memory": "512" +} diff --git a/gradlew b/gradlew index 1b6c78733..a58591e97 100644 --- a/gradlew +++ b/gradlew @@ -231,4 +231,4 @@ eval "set -- $( tr '\n' ' ' )" '"$@"' -exec "$JAVACMD" "$@" +exec "$JAVACMD" "$@" \ No newline at end of file diff --git a/initdb/schema.sql b/initdb/schema.sql new file mode 100644 index 000000000..0ea608f55 --- /dev/null +++ b/initdb/schema.sql @@ -0,0 +1,76 @@ +SET search_path TO public; + +-- binary_contents 테이블 (파일 저장) +CREATE TABLE IF NOT EXISTS binary_contents ( + id UUID PRIMARY KEY, + created_at timestamp with time zone NOT NULL, + file_name VARCHAR(255) NOT NULL, + size BIGINT NOT NULL, + content_type VARCHAR(100) NOT NULL, + bytes BYTEA +); + +-- users 테이블 +CREATE TABLE IF NOT EXISTS "users" ( + id UUID PRIMARY KEY, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone, + username VARCHAR(50) UNIQUE NOT NULL, + email VARCHAR(100) NOT NULL, + password VARCHAR(60) NOT NULL, + profile_id UUID, + CONSTRAINT fk_users_profile FOREIGN KEY (profile_id) REFERENCES binary_contents(id) ON DELETE set null +); + +-- channels 테이블 (채널 정보) +CREATE TABLE IF NOT EXISTS channels ( + id UUID PRIMARY KEY, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone, + name VARCHAR(100), + description VARCHAR(500), + type VARCHAR(10) NOT NULL CHECK (type IN ('PUBLIC', 'PRIVATE')) +); + +-- messages 테이블 (메시지 정보) +CREATE TABLE IF NOT EXISTS messages ( + id UUID PRIMARY KEY, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone, + content TEXT, + channel_id UUID NOT NULL, + author_id UUID, + CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, + CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES "users"(id) ON DELETE SET NULL +); + +-- user_statuses 테이블 (사용자 상태 정보) +CREATE TABLE IF NOT EXISTS user_statuses ( + id UUID PRIMARY KEY, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone, + user_id UUID NOT NULL UNIQUE, + last_active_at timestamp with time zone NOT NULL, + CONSTRAINT fk_user_statuses_user FOREIGN KEY (user_id) REFERENCES "users"(id) ON DELETE CASCADE +); + +-- read_statuses 테이블 (메시지 읽음 상태) +CREATE TABLE IF NOT EXISTS read_statuses ( + id UUID PRIMARY KEY, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone, + user_id UUID NOT NULL, + channel_id UUID NOT NULL, + last_read_at timestamp with time zone, + CONSTRAINT fk_read_statuses_user FOREIGN KEY (user_id) REFERENCES "users"(id) ON DELETE CASCADE, + CONSTRAINT fk_read_statuses_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, + UNIQUE (user_id, channel_id) +); + +-- message_attachments 테이블 (메시지 첨부 파일) +CREATE TABLE IF NOT EXISTS message_attachments ( + message_id UUID NOT NULL, + attachment_id UUID NOT NULL, + CONSTRAINT fk_message_attachments_message FOREIGN KEY (message_id) REFERENCES messages(id) ON DELETE CASCADE, + CONSTRAINT fk_message_attachments_attachment FOREIGN KEY (attachment_id) REFERENCES binary_contents(id) ON DELETE CASCADE +); diff --git a/src/main/java/com/sprint/mission/discodeit/config/StorageConfig.java b/src/main/java/com/sprint/mission/discodeit/config/StorageConfig.java new file mode 100644 index 000000000..fa7a20b2b --- /dev/null +++ b/src/main/java/com/sprint/mission/discodeit/config/StorageConfig.java @@ -0,0 +1,69 @@ +package com.sprint.mission.discodeit.config; + +import com.sprint.mission.discodeit.storage.BinaryContentStorage; +import com.sprint.mission.discodeit.storage.LocalBinaryContentStorage; +import com.sprint.mission.discodeit.storage.S3BinaryContentStorage; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Profile; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.presigner.S3Presigner; + +@Slf4j +@Configuration +public class StorageConfig { + + @Bean + @ConditionalOnProperty(name = "discodeit.storage.type", havingValue = "S3") + public S3Client s3Client( + @Value("${discodeit.storage.s3.access-key}") String accessKey, + @Value("${discodeit.storage.s3.secret-key}") String secretKey, + @Value("${discodeit.storage.s3.region}") String region + ) { + return S3Client.builder() + .region(Region.of(region)) + .credentialsProvider(StaticCredentialsProvider.create( + AwsBasicCredentials.create(accessKey, secretKey) + )).build(); + } + + @Bean + @ConditionalOnProperty(name = "discodeit.storage.type", havingValue = "s3") + public S3Presigner s3Presigner( + @Value("${discodeit.storage.s3.access-key}") String accessKey, + @Value("${discodeit.storage.s3.secret-key}") String secretKey, + @Value("${discodeit.storage.s3.region}") String region + ) { + return S3Presigner.builder() + .region(Region.of(region)) + .credentialsProvider(StaticCredentialsProvider.create( + AwsBasicCredentials.create(accessKey, secretKey) + )).build(); + } + + @Bean + @ConditionalOnProperty(name = "discodeit.storage.type", havingValue = "s3") + public BinaryContentStorage s3Storage( + S3Client s3Client, + S3Presigner s3Presigner, + @Value("${discodeit.storage.s3.bucket}") String bucket, + @Value("${discodeit.storage.s3.presigned-url-expiration:600}") int expirationSeconds + ) { + log.info("✅ Using S3BinaryContentStorage"); + return new S3BinaryContentStorage(s3Client, s3Presigner, bucket, expirationSeconds); + } + + @Bean + @ConditionalOnProperty(name = "discodeit.storage.type", havingValue = "local", matchIfMissing = true) + public BinaryContentStorage localStorage( + @Value("${discodeit.storage.local.root-path}") String rootPath) { + log.info("✅ Using LocalBinaryContentStorage"); + return new LocalBinaryContentStorage(rootPath); + } +} diff --git a/src/main/java/com/sprint/mission/discodeit/controller/BinaryController.java b/src/main/java/com/sprint/mission/discodeit/controller/BinaryController.java index 6d75e0966..0b84e4185 100644 --- a/src/main/java/com/sprint/mission/discodeit/controller/BinaryController.java +++ b/src/main/java/com/sprint/mission/discodeit/controller/BinaryController.java @@ -21,41 +21,26 @@ public class BinaryController implements BinaryContentApi { private final BinaryContentService binaryContentService; private final BinaryContentStorage binaryContentStorage; - private final BinaryContentMapper binaryContentMapper; @Override @GetMapping("/{binaryContentId}") - public ResponseEntity find(@PathVariable("binaryContentId") UUID binaryContentId) { - BinaryContent binaryContent = binaryContentService.find(binaryContentId); + public ResponseEntity find( + @PathVariable("binaryContentId") UUID binaryContentId) { + BinaryContentDto binaryContent = binaryContentService.find(binaryContentId); return ResponseEntity.status(HttpStatus.OK).body(binaryContent); } @Override - public ResponseEntity> findAllByIdIn(List binaryContentIds) { + public ResponseEntity> findAllByIdIn(List binaryContentIds) { return ResponseEntity.ok(binaryContentService.findAllByIdIn(binaryContentIds)); } - @DeleteMapping("/{id}") - public ResponseEntity deleteBinaryContent(@PathVariable UUID id) { - binaryContentService.delete(id); - return ResponseEntity.ok("delete success"); - } - @GetMapping("/{binaryContentId}/download") public ResponseEntity downloadBinaryContent(@PathVariable UUID binaryContentId) { - BinaryContent binaryContent = binaryContentService.find(binaryContentId); + BinaryContentDto binaryContent = binaryContentService.find(binaryContentId); if (binaryContent == null) { return ResponseEntity.notFound().build(); } - System.out.println("🔍 [DEBUG] 다운로드 요청 파일: " + binaryContent.getFileName()); - String extension = getFileExtension(binaryContent.getFileName()); - BinaryContentDto binaryContentDto = binaryContentMapper.toDto(binaryContent); - return binaryContentStorage.download(binaryContentDto, extension); - } - - - private String getFileExtension(String fileName) { - int dotIndex = fileName.lastIndexOf("."); - return (dotIndex > 0) ? fileName.substring(dotIndex) : ""; + return binaryContentStorage.download(binaryContent); } } diff --git a/src/main/java/com/sprint/mission/discodeit/controller/api/BinaryContentApi.java b/src/main/java/com/sprint/mission/discodeit/controller/api/BinaryContentApi.java index a778630a8..fc9206449 100644 --- a/src/main/java/com/sprint/mission/discodeit/controller/api/BinaryContentApi.java +++ b/src/main/java/com/sprint/mission/discodeit/controller/api/BinaryContentApi.java @@ -1,5 +1,6 @@ package com.sprint.mission.discodeit.controller.api; +import com.sprint.mission.discodeit.dto.binary.BinaryContentDto; import com.sprint.mission.discodeit.entity.BinaryContent; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; @@ -30,7 +31,7 @@ public interface BinaryContentApi { ) }) @GetMapping("/{binaryContentId}") - ResponseEntity find( + ResponseEntity find( @Parameter(description = "조회할 첨부 파일 ID") UUID binaryContentId ); @@ -42,7 +43,7 @@ ResponseEntity find( ) }) @GetMapping - ResponseEntity> findAllByIdIn( + ResponseEntity> findAllByIdIn( @Parameter(description = "조회할 첨부 파일 ID 목록") List binaryContentIds ); } \ No newline at end of file diff --git a/src/main/java/com/sprint/mission/discodeit/entity/BinaryContent.java b/src/main/java/com/sprint/mission/discodeit/entity/BinaryContent.java index 23129c078..b765ba204 100644 --- a/src/main/java/com/sprint/mission/discodeit/entity/BinaryContent.java +++ b/src/main/java/com/sprint/mission/discodeit/entity/BinaryContent.java @@ -28,16 +28,9 @@ public class BinaryContent extends BaseEntity { @Column(nullable = false, length = 100) private String contentType; - @Column(nullable = false) - private String filePath = "temp_path"; - @OneToOne(mappedBy = "profile") private User user; - @ManyToOne - @JoinColumn(name = "message_id") - private Message message; - public BinaryContent(String fileName, long size, String contentType) { this.fileName = fileName; this.size = size; diff --git a/src/main/java/com/sprint/mission/discodeit/exception/ErrorCode.java b/src/main/java/com/sprint/mission/discodeit/exception/ErrorCode.java index 990911999..ec1ec8a07 100644 --- a/src/main/java/com/sprint/mission/discodeit/exception/ErrorCode.java +++ b/src/main/java/com/sprint/mission/discodeit/exception/ErrorCode.java @@ -36,9 +36,9 @@ public enum ErrorCode { private String code; private String message; - ErrorCode(HttpStatus httpStatus, String user001, String message) { + ErrorCode(HttpStatus httpStatus, String code, String message) { this.status = httpStatus; - this.code = user001; + this.code = code; this.message = message; } } diff --git a/src/main/java/com/sprint/mission/discodeit/mapper/BinaryContentMapper.java b/src/main/java/com/sprint/mission/discodeit/mapper/BinaryContentMapper.java index 1363e064d..16c896fa2 100644 --- a/src/main/java/com/sprint/mission/discodeit/mapper/BinaryContentMapper.java +++ b/src/main/java/com/sprint/mission/discodeit/mapper/BinaryContentMapper.java @@ -20,7 +20,7 @@ public BinaryContentDto toDto(BinaryContent entity) { } String extension = getFileExtension(entity.getFileName()); byte[] fileDate = convertInputStreamToByteArray( - binaryContentStorage.get(entity.getId(), extension)); + binaryContentStorage.get(entity.getId())); return new BinaryContentDto( entity.getId(), diff --git a/src/main/java/com/sprint/mission/discodeit/service/Interface/BinaryContentService.java b/src/main/java/com/sprint/mission/discodeit/service/Interface/BinaryContentService.java index 551a12847..059bb08b2 100644 --- a/src/main/java/com/sprint/mission/discodeit/service/Interface/BinaryContentService.java +++ b/src/main/java/com/sprint/mission/discodeit/service/Interface/BinaryContentService.java @@ -12,13 +12,9 @@ public interface BinaryContentService { BinaryContent saveBinaryContent(BinaryContentDto request); - InputStream getBinaryContent(UUID id); + BinaryContentDto find(UUID id); - ResponseEntity downloadBinaryContent(UUID id); - - BinaryContent find(UUID id); - - List findAllByIdIn(List ids); + List findAllByIdIn(List ids); void delete(UUID id); } diff --git a/src/main/java/com/sprint/mission/discodeit/service/basic/BasicBinaryContentService.java b/src/main/java/com/sprint/mission/discodeit/service/basic/BasicBinaryContentService.java index 799242694..fd2ddb348 100644 --- a/src/main/java/com/sprint/mission/discodeit/service/basic/BasicBinaryContentService.java +++ b/src/main/java/com/sprint/mission/discodeit/service/basic/BasicBinaryContentService.java @@ -28,7 +28,6 @@ public class BasicBinaryContentService implements BinaryContentService { private final BinaryContentRepository binaryContentRepository; - private final BinaryContentStorage binaryContentStorage; private final BinaryContentMapper binaryContentMapper; @Override @@ -57,11 +56,6 @@ public BinaryContent saveBinaryContent(BinaryContentDto dto) { ); BinaryContent savedContent = binaryContentRepository.save(binaryContent); - String extension = getFileExtension(binaryContent.getFileName()); - Path filePath = binaryContentStorage.put(savedContent.getId(), dto.getBytes(), extension); - - savedContent.setFilePath(filePath.toString()); - log.info("파일 저장 완료: id={}, fileName={}, size={}bytes", savedContent.getId(), savedContent.getFileName(), savedContent.getSize()); return savedContent; @@ -69,58 +63,22 @@ public BinaryContent saveBinaryContent(BinaryContentDto dto) { @Override - public InputStream getBinaryContent(UUID id) { - BinaryContent binaryContent = binaryContentRepository.findById(id) + public BinaryContentDto find(UUID id) { + BinaryContentDto dto = binaryContentRepository.findById(id) + .map(binaryContentMapper::toDto) .orElseThrow(FileNotFoundException::new); - String extension = getFileExtension(binaryContent.getFileName()); - return binaryContentStorage.get(id, extension); + return dto; } - @Override - public ResponseEntity downloadBinaryContent(UUID id) { - log.info("파일 다운로드 요청: id={}", id); - - BinaryContent binaryContent = binaryContentRepository.findById(id) - .orElseThrow(() -> { - log.warn("파일 다운로드 실패 - 존재하지 않음: id={}", id); - return new FileNotFoundException(); - }); - - String extension = getFileExtension(binaryContent.getFileName()); - - if (!binaryContentStorage.exists(id, extension)) { - log.warn("파일 존재하지 않음 (Storage): id={}", id); - throw new FileNotFoundException(); - } - - log.debug("파일 다운로드 응답 준비 완료: id={}, fileName={}", id, binaryContent.getFileName()); - return binaryContentStorage.download(binaryContentMapper.toDto(binaryContent), extension); - } - - - @Override - public BinaryContent find(UUID id) { - return binaryContentRepository.findById(id) - .orElseThrow(FileNotFoundException::new); - } - - @Override - public List findAllByIdIn(List ids) { - return binaryContentRepository.findAllByIdIn(ids); + public List findAllByIdIn(List ids) { + return binaryContentRepository.findAllByIdIn(ids).stream().map(binaryContentMapper::toDto) + .toList(); } @Override public void delete(UUID id) { - BinaryContent binaryContent = binaryContentRepository.findById(id) - .orElseThrow(FileNotFoundException::new); - String extension = getFileExtension(binaryContent.getFileName()); - binaryContentStorage.delete(id, extension); + binaryContentRepository.findById(id).orElseThrow(FileNotFoundException::new); binaryContentRepository.deleteById(id); } - - private String getFileExtension(String fileName) { - int dotIndex = fileName.lastIndexOf("."); - return (dotIndex > 0) ? fileName.substring(dotIndex) : ""; - } } diff --git a/src/main/java/com/sprint/mission/discodeit/service/basic/BasicMessageService.java b/src/main/java/com/sprint/mission/discodeit/service/basic/BasicMessageService.java index b8f0a9b0f..018074819 100644 --- a/src/main/java/com/sprint/mission/discodeit/service/basic/BasicMessageService.java +++ b/src/main/java/com/sprint/mission/discodeit/service/basic/BasicMessageService.java @@ -83,8 +83,7 @@ public MessageDto createMessage(CreateMessageRequestDto request, List attachmentIds = binaryRequests.stream() .map(binaryRequest -> { BinaryContent savedContent = binaryContentService.saveBinaryContent(binaryRequest); - String extension = getFileExtension(binaryRequest.getFileName()); - binaryContentStorage.put(savedContent.getId(), binaryRequest.getBytes(), extension); + binaryContentStorage.put(savedContent.getId(), binaryRequest.getBytes()); log.debug("첨부파일 저장 완료: id={}, name={}", savedContent.getId(), binaryRequest.getFileName()); return savedContent.getId(); @@ -189,19 +188,11 @@ public BinaryContentDto saveAttachment(MultipartFile multipartFile) { ); BinaryContent saveContent = binaryContentRepository.save(binaryContent); - String extension = getFileExtension(multipartFile.getOriginalFilename()); try { - Path filePath = binaryContentStorage.put(saveContent.getId(), multipartFile.getBytes(), - extension); - binaryContent.setFilePath(filePath.toString()); + binaryContentStorage.put(saveContent.getId(), multipartFile.getBytes()); } catch (Exception e) { throw new FileUploadFailedException(); } return binaryContentMapper.toDto(saveContent); } - - private String getFileExtension(String fileName) { - int dotIndex = fileName.lastIndexOf('.'); - return (dotIndex > 0) ? fileName.substring(dotIndex) : ""; - } } diff --git a/src/main/java/com/sprint/mission/discodeit/service/basic/BasicUserService.java b/src/main/java/com/sprint/mission/discodeit/service/basic/BasicUserService.java index 2ed0c767b..8b5952383 100644 --- a/src/main/java/com/sprint/mission/discodeit/service/basic/BasicUserService.java +++ b/src/main/java/com/sprint/mission/discodeit/service/basic/BasicUserService.java @@ -104,8 +104,7 @@ public UserDto updateUser(UUID userId, UserUpdateRequestDto request, MultipartFi if (oldProfile == null || !oldProfile.getFileName().equals(profile.getOriginalFilename())) { log.debug("profile update: old={}, new={}", oldProfile, profile); if (oldProfile != null) { - binaryContentStorage.delete(oldProfile.getId(), - getFileExtension(oldProfile.getFileName())); + getFileExtension(oldProfile.getFileName()); binaryContentRepository.deleteById(oldProfile.getId()); } @@ -129,8 +128,6 @@ public void deleteUser(UUID userId) { log.info("user deleted: id={}, email={}", userId, user.getEmail()); if (user.getProfile() != null) { UUID profileId = user.getProfile().getId(); - String extension = getFileExtension(user.getProfile().getFileName()); - binaryContentStorage.delete(profileId, extension); binaryContentRepository.delete(user.getProfile()); } @@ -155,12 +152,9 @@ private BinaryContent saveProfile(MultipartFile profileFile) { ); BinaryContent savedContent = binaryContentRepository.save(binaryContent); - String extension = getFileExtension(profileFile.getOriginalFilename()); try { - Path filePath = binaryContentStorage.put(savedContent.getId(), profileFile.getBytes(), - extension); - savedContent.setFilePath(filePath.toString()); + binaryContentStorage.put(savedContent.getId(), profileFile.getBytes()); } catch (IOException e) { throw new FileUploadFailedException(); } @@ -181,12 +175,8 @@ public BinaryContentDto saveProfileImage(MultipartFile profileFile) { ); BinaryContent savedContent = binaryContentRepository.save(binaryContent); - String extension = getFileExtension(profileFile.getOriginalFilename()); - try { - Path filePath = binaryContentStorage.put(savedContent.getId(), profileFile.getBytes(), - extension); - binaryContent.setFilePath(filePath.toString()); + binaryContentStorage.put(savedContent.getId(), profileFile.getBytes()); } catch (IOException e) { throw new RuntimeException(e); } diff --git a/src/main/java/com/sprint/mission/discodeit/storage/AWS3Test.java b/src/main/java/com/sprint/mission/discodeit/storage/AWS3Test.java new file mode 100644 index 000000000..b8ac99816 --- /dev/null +++ b/src/main/java/com/sprint/mission/discodeit/storage/AWS3Test.java @@ -0,0 +1,73 @@ +package com.sprint.mission.discodeit.storage; + +import java.nio.file.Files; +import java.nio.file.Paths; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; +import software.amazon.awssdk.core.ResponseBytes; +import software.amazon.awssdk.core.sync.RequestBody; +import software.amazon.awssdk.core.sync.ResponseTransformer; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.model.*; + +import software.amazon.awssdk.services.s3.presigner.S3Presigner; +import software.amazon.awssdk.services.s3.presigner.model.PresignedGetObjectRequest; + +import java.io.*; +import java.time.Duration; +import java.util.Properties; + +public class AWS3Test { + + public static void main(String[] args) throws IOException { + // Properties 로드 + Properties props = new Properties(); + props.load(Files.newInputStream(Paths.get(".env"))); + + String accessKey = props.getProperty("AWS_S3_ACCESS_KEY"); + String secretKey = props.getProperty("AWS_S3_SECRET_KEY"); + String region = props.getProperty("AWS_S3_REGION"); + String bucket = props.getProperty("AWS_S3_BUCKET"); + + S3Client s3 = S3Client.builder() + .region(Region.of(region)) + .credentialsProvider(StaticCredentialsProvider.create( + AwsBasicCredentials.create(accessKey, secretKey) + )) + .build(); + + // ✅ 업로드 + String key = "test.txt"; + s3.putObject(PutObjectRequest.builder() + .bucket(bucket) + .key(key) + .contentType("text/plain") + .build(), + RequestBody.fromString("This is a test file.") + ); + System.out.println("✅ 업로드 완료"); + + // ✅ Presigned URL 생성 + S3Presigner presigner = S3Presigner.builder() + .region(Region.of(region)) + .credentialsProvider(StaticCredentialsProvider.create( + AwsBasicCredentials.create(accessKey, secretKey) + )) + .build(); + + PresignedGetObjectRequest presignedRequest = presigner.presignGetObject(b -> b + .getObjectRequest(r -> r.bucket(bucket).key(key)) + .signatureDuration(Duration.ofMinutes(5))); + + System.out.println("✅ presignedUrl: " + presignedRequest.url()); + + // ✅ 다운로드 + ResponseBytes downloaded = s3.getObject(GetObjectRequest.builder() + .bucket(bucket) + .key(key) + .build(), ResponseTransformer.toBytes()); + + System.out.println("✅ 다운로드한 내용: " + new String(downloaded.asByteArray())); + } +} diff --git a/src/main/java/com/sprint/mission/discodeit/storage/BinaryContentStorage.java b/src/main/java/com/sprint/mission/discodeit/storage/BinaryContentStorage.java index b0489f57c..44ef121a5 100644 --- a/src/main/java/com/sprint/mission/discodeit/storage/BinaryContentStorage.java +++ b/src/main/java/com/sprint/mission/discodeit/storage/BinaryContentStorage.java @@ -8,13 +8,9 @@ public interface BinaryContentStorage { - Path put(UUID id, byte[] data, String extension); + UUID put(UUID id, byte[] data); - InputStream get(UUID id, String extension); - - ResponseEntity download(BinaryContentDto binaryContentDto, String extension); - - boolean exists(UUID id, String extension); - - void delete(UUID id, String extension); + InputStream get(UUID id); + + ResponseEntity download(BinaryContentDto binaryContentDto); } diff --git a/src/main/java/com/sprint/mission/discodeit/storage/LocalBinaryContentStorage.java b/src/main/java/com/sprint/mission/discodeit/storage/LocalBinaryContentStorage.java index d9f187cce..0d5168176 100644 --- a/src/main/java/com/sprint/mission/discodeit/storage/LocalBinaryContentStorage.java +++ b/src/main/java/com/sprint/mission/discodeit/storage/LocalBinaryContentStorage.java @@ -3,30 +3,27 @@ import com.sprint.mission.discodeit.dto.binary.BinaryContentDto; import com.sprint.mission.discodeit.exception.file.FileUploadFailedException; import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.context.annotation.Conditional; import org.springframework.context.event.EventListener; -import org.springframework.core.io.FileSystemResource; +import org.springframework.core.io.InputStreamResource; import org.springframework.core.io.Resource; import org.springframework.http.HttpHeaders; -import org.springframework.http.MediaType; +import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Component; import java.io.*; import java.nio.file.*; import java.util.UUID; -@Component + @Conditional(LocalStorageCondition.class) @RequiredArgsConstructor public class LocalBinaryContentStorage implements BinaryContentStorage { private final Path root; - @Autowired public LocalBinaryContentStorage(@Value("${discodeit.storage.local.root-path}") String rootPath) { this.root = Paths.get(rootPath); } @@ -41,24 +38,21 @@ public void init() { } @Override - public Path put(UUID id, byte[] data, String extension) { - String safeExtension = formatExtension(extension); - String fileName = id.toString() + safeExtension; + public UUID put(UUID id, byte[] data) { + String fileName = id.toString(); Path filePath = resolvePath(fileName); try { Files.write(filePath, data); - return filePath; + return null; } catch (IOException e) { throw new FileUploadFailedException(); } } @Override - public InputStream get(UUID id, String extension) { - String safeExtension = formatExtension(extension); - Path filePath = resolvePath(id.toString() + safeExtension); - + public InputStream get(UUID id) { + Path filePath = resolvePath(id.toString()); try { return Files.newInputStream(filePath); } catch (IOException e) { @@ -67,51 +61,22 @@ public InputStream get(UUID id, String extension) { } @Override - public ResponseEntity download(BinaryContentDto binaryContentDto, String extension) { - String safeExtension = formatExtension(extension); - Path filePath = resolvePath(binaryContentDto.getId().toString() + safeExtension); - - Resource resource = new FileSystemResource(filePath); + public ResponseEntity download(BinaryContentDto binaryContentDto) { + InputStream inputStream = get(binaryContentDto.getId()); + Resource resource = new InputStreamResource(inputStream); if (!resource.exists()) { return ResponseEntity.notFound().build(); } - - String contentType = binaryContentDto.getContentType(); - if (contentType == null || contentType.isBlank()) { - contentType = "application/octet-stream"; - } - return ResponseEntity.ok() - .contentType(MediaType.parseMediaType(contentType)) + return ResponseEntity + .status(HttpStatus.OK) .header(HttpHeaders.CONTENT_DISPOSITION, - "inline; filename=\"" + binaryContentDto.getFileName() + "\"") + "attachment; filename=\"" + binaryContentDto.getFileName() + "\"") + .header(HttpHeaders.CONTENT_TYPE, binaryContentDto.getContentType()) + .header(HttpHeaders.CONTENT_LENGTH, String.valueOf(binaryContentDto.getSize())) .body(resource); } - @Override - public boolean exists(UUID id, String extension) { - String safeExtension = formatExtension(extension); - return Files.exists(resolvePath(id.toString() + safeExtension)); - } - - @Override - public void delete(UUID id, String extension) { - String safeExtension = formatExtension(extension); - try { - Files.deleteIfExists(resolvePath(id.toString() + safeExtension)); - } catch (IOException e) { - throw new RuntimeException("Failed to delete file", e); - } - } - private Path resolvePath(String fileName) { return root.resolve(fileName); } - - // 🔹 확장자 "."이 없으면 자동으로 추가하는 메서드 - private String formatExtension(String extension) { - if (extension == null || extension.isEmpty()) { - return ""; - } - return extension.startsWith(".") ? extension : "." + extension; - } } diff --git a/src/main/java/com/sprint/mission/discodeit/storage/S3BinaryContentStorage.java b/src/main/java/com/sprint/mission/discodeit/storage/S3BinaryContentStorage.java new file mode 100644 index 000000000..7cca7b94e --- /dev/null +++ b/src/main/java/com/sprint/mission/discodeit/storage/S3BinaryContentStorage.java @@ -0,0 +1,70 @@ +package com.sprint.mission.discodeit.storage; + +import com.sprint.mission.discodeit.dto.binary.BinaryContentDto; +import java.io.ByteArrayInputStream; +import java.io.InputStream; +import java.time.Duration; +import java.util.UUID; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Component; +import software.amazon.awssdk.core.ResponseBytes; +import software.amazon.awssdk.core.sync.RequestBody; +import software.amazon.awssdk.core.sync.ResponseTransformer; +import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.model.GetObjectRequest; +import software.amazon.awssdk.services.s3.model.GetObjectResponse; +import software.amazon.awssdk.services.s3.model.PutObjectRequest; +import software.amazon.awssdk.services.s3.presigner.S3Presigner; +import software.amazon.awssdk.services.s3.presigner.model.PresignedGetObjectRequest; + +@Slf4j +@RequiredArgsConstructor +public class S3BinaryContentStorage implements BinaryContentStorage { + + private final S3Client s3; + private final S3Presigner presigner; + private final String bucket; + private final int expirationSeconds; + + + @Override + public UUID put(UUID id, byte[] data) { + String key = id.toString(); + log.info("put to s3: id={}, size={}", id, data.length); + s3.putObject(PutObjectRequest.builder() + .bucket(bucket) + .key(key) + .contentLength((long) data.length) + .build(), + RequestBody.fromBytes(data)); + log.info("s3 업로드 완료: {}", key); + return id; + } + + @Override + public InputStream get(UUID id) { + String key = id.toString(); + ResponseBytes response = s3.getObject(GetObjectRequest.builder() + .bucket(bucket) + .key(key) + .build(), + ResponseTransformer.toBytes()); + return new ByteArrayInputStream(response.asByteArray()); + } + + @Override + public ResponseEntity download(BinaryContentDto binaryContentDto) { + PresignedGetObjectRequest presignedRequest = presigner.presignGetObject( + builder -> builder.getObjectRequest( + r -> r.bucket(bucket) + .key(binaryContentDto.getId().toString()) + .responseContentType(binaryContentDto.getContentType())) + .signatureDuration(Duration.ofSeconds(expirationSeconds))); + + return ResponseEntity.status(302) + .header("Location", presignedRequest.url().toString()) + .build(); + } +} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml new file mode 100644 index 000000000..9058d6add --- /dev/null +++ b/src/main/resources/application-dev.yml @@ -0,0 +1,40 @@ +spring: + application: + name: discodeit + boot: + admin: + client: + url: ${SPRING_BOOT_ADMIN_CLIENT_URL} + datasource: + url: jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + username: ${DB_USER} + password: ${DB_PASSWORD} + driver-class-name: org.postgresql.Driver + hikari: + maximum-pool-size: 10 + + config: + activate: + on-profile: dev + +server: + port: 8080 + +logging: + level: + root: info + org.hibernate.sql: DEBUG + org.hibernate.type.descriptor.sql.BasicBinder: TRACE + org.springframework.web: DEBUG + org.springframework.web.servlet: DEBUG + org.springframework.web.multipart: DEBUG + +discodeit: + storage: + type: ${STORAGE_TYPE:s3} + s3: + access-key: ${AWS_S3_ACCESS_KEY} + secret-key: ${AWS_S3_SECRET_KEY} + region: ${AWS_S3_REGION} + bucket: ${AWS_S3_BUCKET} + presigned-url-expiration: ${AWS_S3_PRESIGNED_URL_EXPIRATION:600} \ No newline at end of file diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml new file mode 100644 index 000000000..fa7887367 --- /dev/null +++ b/src/main/resources/application-prod.yml @@ -0,0 +1,30 @@ +spring: + application: + name: discodeit + boot: + admin: + client: + url: ${SPRING_BOOT_ADMIN_CLIENT_URL} + datasource: + url: jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + username: ${DB_USER} + password: ${DB_PASSWORD} + driver-class-name: org.postgresql.Driver + hikari: + maximum-pool-size: 20 + + config: + activate: + on-profile: prod + +server: + port: 80 + + +logging: + level: + root: info + org.springframework.web: debug + org.springframework.web.servlet: INFO + org.springframework.web.multipart: INFO # Multipart 파일 업로드 관련 로그 + diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 89f4ef7e6..061e2a827 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,8 +1,14 @@ discodeit: storage: - type: local + type: ${STORAGE_TYPE:local} local: - root-path: /path/to/storage + root-path: ${STORAGE_LOCAL_ROOT_PATH:.discodeit/storage} + s3: + access-key: ${AWS_S3_ACCESS_KEY} + secret-key: ${AWS_S3_SECRET_KEY} + region: ${AWS_S3_REGION} + bucket: ${AWS_S3_BUCKET} + presigned-url-expiration: ${AWS_S3_PRESIGNED_URL_EXPIRATION:600} spring: application: @@ -13,26 +19,26 @@ spring: instance: name: discodeit profiles: - active: dev + active: ${SPRING_PROFILES_ACTIVE:prod} jpa: open-in-view: false hibernate: - ddl-auto: create-drop + ddl-auto: none show-sql: true properties: hibernate: default_batch_fetch_size: 100 + sql: + init: + mode: always + schema-locations: classpath:schema.sql output: ansi: enabled: always - # sql: - # init: - # mode: always - # schema-locations: classpath:schema.sql servlet: multipart: enabled: true - max-file-size: 5MB # 업로드할 파일 최대 크기 + max-file-size: 5MB max-request-size: 10MB logging: @@ -44,9 +50,9 @@ management: web: exposure: include: health, info, metrics, loggers, env -# endpoint: -# health: -# show-details: always + endpoint: + health: + show-details: always info: app.name: Discodeit diff --git a/src/main/resources/schema.sql b/src/main/resources/schema.sql index a4e102e6d..0ea608f55 100644 --- a/src/main/resources/schema.sql +++ b/src/main/resources/schema.sql @@ -1,5 +1,7 @@ +SET search_path TO public; + -- binary_contents 테이블 (파일 저장) -CREATE TABLE binary_contents ( +CREATE TABLE IF NOT EXISTS binary_contents ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, file_name VARCHAR(255) NOT NULL, @@ -9,7 +11,7 @@ CREATE TABLE binary_contents ( ); -- users 테이블 -CREATE TABLE "users" ( +CREATE TABLE IF NOT EXISTS "users" ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, @@ -21,7 +23,7 @@ CREATE TABLE "users" ( ); -- channels 테이블 (채널 정보) -CREATE TABLE channels ( +CREATE TABLE IF NOT EXISTS channels ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, @@ -30,9 +32,8 @@ CREATE TABLE channels ( type VARCHAR(10) NOT NULL CHECK (type IN ('PUBLIC', 'PRIVATE')) ); - -- messages 테이블 (메시지 정보) -CREATE TABLE messages ( +CREATE TABLE IF NOT EXISTS messages ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, @@ -40,34 +41,34 @@ CREATE TABLE messages ( channel_id UUID NOT NULL, author_id UUID, CONSTRAINT fk_messages_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, - CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL + CONSTRAINT fk_messages_author FOREIGN KEY (author_id) REFERENCES "users"(id) ON DELETE SET NULL ); -- user_statuses 테이블 (사용자 상태 정보) -CREATE TABLE user_statuses ( +CREATE TABLE IF NOT EXISTS user_statuses ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, user_id UUID NOT NULL UNIQUE, last_active_at timestamp with time zone NOT NULL, - CONSTRAINT fk_user_statuses_user FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE + CONSTRAINT fk_user_statuses_user FOREIGN KEY (user_id) REFERENCES "users"(id) ON DELETE CASCADE ); -- read_statuses 테이블 (메시지 읽음 상태) -CREATE TABLE read_statuses ( +CREATE TABLE IF NOT EXISTS read_statuses ( id UUID PRIMARY KEY, created_at timestamp with time zone NOT NULL, updated_at timestamp with time zone, user_id UUID NOT NULL, channel_id UUID NOT NULL, last_read_at timestamp with time zone, - CONSTRAINT fk_read_statuses_user FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE, + CONSTRAINT fk_read_statuses_user FOREIGN KEY (user_id) REFERENCES "users"(id) ON DELETE CASCADE, CONSTRAINT fk_read_statuses_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE, UNIQUE (user_id, channel_id) ); -- message_attachments 테이블 (메시지 첨부 파일) -CREATE TABLE message_attachments ( +CREATE TABLE IF NOT EXISTS message_attachments ( message_id UUID NOT NULL, attachment_id UUID NOT NULL, CONSTRAINT fk_message_attachments_message FOREIGN KEY (message_id) REFERENCES messages(id) ON DELETE CASCADE, diff --git a/src/test/java/com/sprint/mission/discodeit/repository/MessageRepositoryTest.java b/src/test/java/com/sprint/mission/discodeit/repository/MessageRepositoryTest.java index 85d96562b..4d1f0866e 100644 --- a/src/test/java/com/sprint/mission/discodeit/repository/MessageRepositoryTest.java +++ b/src/test/java/com/sprint/mission/discodeit/repository/MessageRepositoryTest.java @@ -106,12 +106,12 @@ void findNextMessages() throws InterruptedException { for (int i = 0; i < 3; i++) { Message message = messageRepository.save(new Message("메시지 " + i, channel, user, List.of())); saved.add(message); - Thread.sleep(10); + Thread.sleep(1500); } em.flush(); em.clear(); - + Message foundMessage = em.find(Message.class, saved.get(0).getId()); Pageable pageable = PageRequest.of(0, 2, Sort.by(Sort.Direction.DESC, "createdAt")); Instant cursor = saved.get(2).getCreatedAt(); Slice result = messageRepository.findNextMessages(channel.getId(), cursor, pageable); diff --git a/src/test/java/com/sprint/mission/discodeit/storage/S3BinaryContentStorageTest.java b/src/test/java/com/sprint/mission/discodeit/storage/S3BinaryContentStorageTest.java new file mode 100644 index 000000000..5f38cb373 --- /dev/null +++ b/src/test/java/com/sprint/mission/discodeit/storage/S3BinaryContentStorageTest.java @@ -0,0 +1,88 @@ +package com.sprint.mission.discodeit.storage; + +import static org.assertj.core.api.Assertions.assertThat; + +import com.sprint.mission.discodeit.dto.binary.BinaryContentDto; +import java.io.InputStream; +import java.util.UUID; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.http.ResponseEntity; +import org.testcontainers.containers.localstack.LocalStackContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.model.CreateBucketRequest; +import software.amazon.awssdk.services.s3.presigner.S3Presigner; + +@Testcontainers +class S3BinaryContentStorageTest { + + static final DockerImageName LOCALSTACK_IMAGE = DockerImageName.parse( + "localstack/localstack"); + + @Container + static LocalStackContainer localstack = new LocalStackContainer(LOCALSTACK_IMAGE) + .withServices(LocalStackContainer.Service.S3); + + private S3BinaryContentStorage storage; + private S3Client s3Client; + + private final String bucket = "test-bucket"; + + @BeforeEach + void setUp() { + AwsBasicCredentials credentials = AwsBasicCredentials.create( + localstack.getAccessKey(), localstack.getSecretKey()); + + s3Client = S3Client.builder() + .endpointOverride(localstack.getEndpointOverride(LocalStackContainer.Service.S3)) + .region(Region.of(localstack.getRegion())) + .credentialsProvider(StaticCredentialsProvider.create(credentials)) + .build(); + + s3Client.createBucket(CreateBucketRequest.builder().bucket(bucket).build()); + + S3Presigner presigner = S3Presigner.builder() + .endpointOverride(localstack.getEndpointOverride(LocalStackContainer.Service.S3)) + .region(Region.of(localstack.getRegion())) + .credentialsProvider(StaticCredentialsProvider.create(credentials)) + .build(); + + storage = new S3BinaryContentStorage(s3Client, presigner, bucket, 600); + } + + @Test + void putAndGet_shouldSucceed() throws Exception { + UUID id = UUID.randomUUID(); + byte[] content = "Hello LocalStack S3".getBytes(); + + storage.put(id, content); + + InputStream inputStream = storage.get(id); + byte[] result = inputStream.readAllBytes(); + + assertThat(result).isEqualTo(content); + } + + @Test + void download_shouldReturnRedirectUrl() { + UUID id = UUID.randomUUID(); + byte[] content = "Presigned test".getBytes(); + storage.put(id, content); + + BinaryContentDto dto = new BinaryContentDto(); + dto.setId(id); + dto.setContentType("text/plain"); + dto.setFileName("test.txt"); + dto.setSize(content.length); + ResponseEntity response = storage.download(dto); + + assertThat(response.getStatusCodeValue()).isEqualTo(302); + assertThat(response.getHeaders().getFirst("Location")).contains(bucket); + } +} diff --git a/src/test/resources/application-test.yaml b/src/test/resources/application-test.yaml new file mode 100644 index 000000000..dc4e33294 --- /dev/null +++ b/src/test/resources/application-test.yaml @@ -0,0 +1,34 @@ +spring: + datasource: + url: jdbc:h2:mem:testdb;MODE=PostgreSQL;DB_CLOSE_DELAY=-1 + driver-class-name: org.h2.Driver + username: sa + password: 1 + + h2: + console: + enabled: true + path: /h2-console + + jpa: + show-sql: true # 콘솔에 SQL 출력 + hibernate: + ddl-auto: create-drop + properties: + hibernate: + dialect: org.hibernate.dialect.PostgreSQLDialect + format_sql: true + + sql: + init: + mode: never + schema-locations: classpath:schema-h2.sql + +logging: + level: + root: info + org.hibernate.SQL: DEBUG # SQL 문 출력 + org.hibernate.type.descriptor.sql.BasicBinder: TRACE # 바인딩 값 출력 + org.springframework.web: DEBUG + org.springframework.web.servlet: DEBUG + org.springframework.web.multipart: DEBUG